Выполняется с помощью команды generateQR. Данный запрос позволяет инициировать формирование QR-кода СБП. В ответе на этот метод будет содержаться прямая ссылка СБП для проведения оплаты Клиентом (используется автоматически при оплате с мобильного устройства), графическое представление сформированного QR-кода (для отображения на экране стационарного компьютера и сканирования из мобильного приложения банка-участника СБП для последующей оплаты) и идентификатор заказа в платежном шлюзе theMAP (mapOrderId), который может быть использован в дальнейшем для повторного получения всех данных по сформированному QR-коду методом GET getQRPayload.
Для осуществления оплаты по QR-коду СБП Пользователю необходимо иметь мобильное приложение банка-участника Системы Быстрых Платежей
Название | Описание | Формат | SBP |
---|---|---|---|
key |
Идентификатор Продавца. Выдается с параметрами тестового/боевого доступа | Строка | |
merchant_order_id |
Идентификатор платежа в системе Продавца | Строка (максимум 50 символов) | |
amount |
Сумма к оплате в минимальных единицах валюты (копейках) | Целое число | |
custom_params_rdy |
Список дополнительных параметров операции в формате "ключ - значение". При передаче в составе параметра ключа ips_description его значение будет отображено пользователю в приложении при оплате |
Объект формата {"param1":"test", "param2":"test"...} | |
render_qr_img |
Флаг получения ссылки на графическое представление QR-кода в ответе | true/false | |
qr_type |
Тип формируемого QR-кода. Может быть статическим или динамическим | Строка static / dynamic |
Для тестирования оплаты СБП транзакций есть возможность использовать тестовый метод testQRPayment.