При открытии магазина и настройке интеграции УТ с сайтом столкнулись с проблемой получения платежей в УТ из сервиса Юкассы.
Типовое решение 1С предполагает получение платежей через прокладку https://kassa-yandex.1c.ru. На мой запрос о необходимости такого решения в поддержку #HL-886755 за неделю никаких ответов я не получил. Поэтому принял решение потратить время на написание этой обработки для получения всех с Юкассы платежей напрямую, а не только тех, которые выставлены через прокладку. Думаю будет полезно для всех магазинов, которые используют этот сервис.
Немного о реализации: Для корректной загрузки необходима настройка интеграции с сайтом (типовое решение), в которой появляется реквизит "Номер заказа на сайте". Это самый надежный способ определения заказа, который оплачен в Юкассе с сайта. Также есть дополнительный поиск заказа по почте клиента и третий способ подбора - по фамилии клиента. Способы применяются последовательно в случае неуспеха каждого.
Ожидается, что заказ создается до оплаты.
Для настройки интеграции нужен номер магазина и закрытый ключ с сайта Юкассы.
Количество записей в пакете запроса к API от 1 до 99.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.19.63