Доброго всем времени суток, подключили к сайту прием платежей через сервис “робокасса”, в тестовом режиме работает всё как надо, но возникла проблема со стороны обмена сайта с 1с: после успешного обмена заказами в 1с нет информации об успешной оплате (хотя на сайте в заказах она есть)
Обмен используем стандартный, как на сайте (через модуль CommerceML) так и в 1с.
Кто-нибуть решал подобную проблему?
Сайт последней версии, в 1с доработок по обмену нет.
Оплаты из заказа в 1с не подтягиваются. Вообще сами по себе оплаты как сущность отсутствуют в ядре, тут только доработка.
Я пока что вижу очень топорное решение: ввести статус “оплачено, обработка” (если оплата была успешной) и обрабатывать уже его на стороне 1с, не то чтобы самое удобное но хотя бы рабочее решение(
Все верно, так обычно делают. Дешево, сердито - но работать будет.
Движения денежных средств нет к сожалению.
А у Вас нет случайно такой доработки или может она уже существует и ее можно купить?
Просто интересно, как работают другие, при синхронизации карта с 1С и оплатой по картам?
Доработки пока еще нет, только в разработке…)
Разные организации работают по разному, у кого то внешние сервисы используются как CRM и система управления заказами, а в 1с как расширение встраивается, нам такое не сильно подходит + все равно доработки нужны
Кто-то перерабатывает модуль обмена с сайтом в 1с и на сайте, но тут еще больше доработок и поддержка нужна
Поэтому мы идем по пути минимального сопротивления…)
Тут только индивидуально. Зависит от версии 1с, лучше с вашим разработчиком который поддерживает согласовать.
Модуль 1с обмена не очень любит доработки, поэтому готового модуля у нас нет.
1 лайк
Техподдержка 1С ответила следующее.
К вашему обращению добавлен комментарий:
Здравствуйте!
По нашему формату обмена отметка об оплате в заказе должна проставляться так:
<ЗначениеРеквизита>
<Наименование>Заказ оплачен</Наименование>
<Значение>true</Значение>
</ЗначениеРеквизита>
У вас так:
<ЗначениеРеквизита>
<Наименование>Статус заказа</Наименование>
<Значение>Оплачен</Значение>
</ЗначениеРеквизита>
Я попробовал поставить значение статуса TRUE но этот заказ даже в 1с не поступил, пока не изменил на другое значение?
Есть какие нибудь мысли по тому, как в карте в выгрузку заказа при оплате картой добавить вышеуказанные реквизиты?
По идеи что 1с, что CS cart используют один и тот же формат для обмена информацией: CommerceML
Странно, что работают по разному…