Возможности:
- Создание QR кода СБП из заказа клиента.
- Хранение настроек подключения для нескольких организаций в регистре сведений.
- При поступлении оплаты автоматически создается документ "Операция по платежной карте" по терминалу, который указан в настройках.
- Регламентное задание по проверке статуса кодов, через 48 часа коды становятся не активными (REVOKED)(оплата не возможна).
- Все реализовано в расширении. Некоторые методы продублированы на сервере (для совместимости MacOS).
Реализовано:
- Получение QR кода от Сбербанка;
- Вывод QR кода на монитор клиента, или отправка ссылки на QR код СБП;
- Контроль оплаты;
- Возврат денежных средств;
- Автоматическое создание документа эквайринговой операции.
Благодарим автора публикации //infostart.ru/public/1638868/.
Что нужно сделать до начала работы
- Заключить договор со Сбербанком по системе Плати QR СБП;
- Зарегистрировать личный кабинет разработчика на api sberbank или воспользоваться кабинетом разработчика, у кого он уже есть.
- Создать приложение в личном кабинете и сохранить полученные ключи и сертификаты; (Главное не пропустить шаг, где будет выдан секретный ключ.
Восстановить его невозможно (так пишут в сбербанке), поэтому важно его вовремя себе скопировать.)(секретный ключ для приложения можно получить заново, просто создав новый сертификат) - Соединить созданное приложение с вашей организацией и соответствующим договором. (нужно отправить письмо в сбербанк, делают примерно 4 дня)
Данное решение протестировано на платформе 1С: Предприятие 8.3 (8.3.18.1741) в конфигурации: Управление торговлей, редакция 11 (11.5.8.240).