Задача
Разработать интеграцию между конфигурацией 1С (не базовая, самописная) и платежным сервисом для автоматизации приема платежей.
Что нужно сделать
- При создании документа «Договор» в 1С на основе переданных параметров автоматически формировать платежный виджет - ссылку на оплату или QR-код через API платежной системы.
- После успешной оплаты (возврат платежных данных) - сохранять полученную информацию (статус, номер транзакции, сумму, дату и т.д.) обратно в карточку того же договора в 1С.
- Управление настройками подключения (ключи, URL, режим тестов/продакшн) вывести в подсистему «Администрирование» для удобного администрирования без правки кода.
Требования к реализации
- Интеграция должна выполняться по протоколу HTTPS, REST-запросы к API предпочитаемого платежного сервиса.
- Необходимо предусмотреть обработку ошибок (таймауты, проблемы соединения, некорректные ответы).
- В 1С должна быть реализована возможность повторной отправки данных и обновления статуса оплаты вручную (check-статус транзакции).
- Код должен быть модульным, использованы встроенные HTTP-сервисы 1С:Предприятие (или внешние обработки для вызыва команд).