Выгрузка с сайта информации о оплаченном заказе

Доброго всем времени суток, подключили к сайту прием платежей через сервис “робокасса”, в тестовом режиме работает всё как надо, но возникла проблема со стороны обмена сайта с 1с: после успешного обмена заказами в 1с нет информации об успешной оплате (хотя на сайте в заказах она есть)

Обмен используем стандартный, как на сайте (через модуль CommerceML) так и в 1с.

Кто-нибуть решал подобную проблему?

Сайт последней версии, в 1с доработок по обмену нет.

Оплаты из заказа в 1с не подтягиваются. Вообще сами по себе оплаты как сущность отсутствуют в ядре, тут только доработка.

Я пока что вижу очень топорное решение: ввести статус “оплачено, обработка” (если оплата была успешной) и обрабатывать уже его на стороне 1с, не то чтобы самое удобное но хотя бы рабочее решение(

Все верно, так обычно делают. Дешево, сердито - но работать будет.

Движения денежных средств нет к сожалению.

А у Вас нет случайно такой доработки или может она уже существует и ее можно купить?
Просто интересно, как работают другие, при синхронизации карта с 1С и оплатой по картам?

Доработки пока еще нет, только в разработке…)

Разные организации работают по разному, у кого то внешние сервисы используются как CRM и система управления заказами, а в 1с как расширение встраивается, нам такое не сильно подходит + все равно доработки нужны

Кто-то перерабатывает модуль обмена с сайтом в 1с и на сайте, но тут еще больше доработок и поддержка нужна

Поэтому мы идем по пути минимального сопротивления…)

Тут только индивидуально. Зависит от версии 1с, лучше с вашим разработчиком который поддерживает согласовать.

Модуль 1с обмена не очень любит доработки, поэтому готового модуля у нас нет.

1 лайк

Техподдержка 1С ответила следующее.

К вашему обращению добавлен комментарий:
Здравствуйте!
По нашему формату обмена отметка об оплате в заказе должна проставляться так:
<ЗначениеРеквизита>
<Наименование>Заказ оплачен</Наименование>
<Значение>true</Значение>
</ЗначениеРеквизита>

У вас так:
<ЗначениеРеквизита>
<Наименование>Статус заказа</Наименование>
<Значение>Оплачен</Значение>
</ЗначениеРеквизита>

Я попробовал поставить значение статуса TRUE но этот заказ даже в 1с не поступил, пока не изменил на другое значение?

Есть какие нибудь мысли по тому, как в карте в выгрузку заказа при оплате картой добавить вышеуказанные реквизиты?

По идеи что 1с, что CS cart используют один и тот же формат для обмена информацией: CommerceML
Странно, что работают по разному…