В данной публикации представлены обработки по интеграции API со Сбером (Плати QR). Весь механизм написан согласно предоставленной спецификации.
Реализованные возможности
- Запрос QR кода из сбербанка;
- Вывод полученного QR кода на печать (в табличный документ);
- Проверка оплаты;
- Возврат денежных средств.
Что нужно сделать до начала работы
- Заключить договор со сбербанком по системе Плати QR;
- Зарегистрировать личный кабинет разработчика на api sberbank или воспользоваться кабинетом разработчика, у кого он уже есть.
- Создать приложение в личном кабинете и сохранить полученные ключи и сертификаты; (Главное не пропустить шаг, где будет выдан секретный ключ. Восстановить его невозможно (так пишут в сбербанке), поэтому важно его вовремя себе скопировать.)
- Соединить созданное приложение с вашей организацией и соответствующим договором.
Данное решение протестировано на платформе 1С:Предприятие 8.3 (8.3.18.1741) и (8.3.20.1674) в конфигурациях: Управление торговлей, редакция 11 (11.5.7.336), Розница, редакция 2.3 (2.3.10.32), Управление небольшой фирмой, редакция 1.6 (1.6.6.54) и Управление торговлей, редакция 10.3.