Генерация динамического кода
http://qrpay.tbank.ru/qrpay/external/send/QRPAY_xml
Метод используется для создания динамического QR-кода для последующего отображения на терминале. Endpoint метода - "/send", в документации введены dummy-методы для удобства чтения документации по каждому методу отдельно.
Описание работы метода
На POS-терминале инициируется операция генерации QR-кода для оплаты:
- POS формирует сообщение
POST/send
c запросом на регистрацию платежа и отправляет его на хост. - Хост проводит обработку запроса, определяет вид QR-кода — например, СБП или TQR — и генерирует его. Вид генерируемого типа QR-кода зависит от данных терминала, которые были указаны при его регистрации или обновлении.
- Хост формирует и передает ответ POS-терминалу.
- POS-терминал получает ответ на запрос, генерирует графический код и выводит его на дисплее терминала или на чеке.
Запрос
Request body schema application/xml
currency
String
Валюта
Required
mch_id
String
MID мерчанта
Required
method
String
Requirements: [qrpay
]
Тип операции
Required
out_transaction_no
Number
Порядковый номер операции на POS-устройстве
Required
sign_type
String
Requirements: [MD5
]
Тип подписи
sign
String
Подпись запроса
Required
ter_id
String
TID терминала
Required
time_start
String
Время формирования запроса
Required
total_amount
String
Сумма платежа
Required
trade_type
String
Requirements: [pay.paxpay.native
]
Тип операции
Required
version
String
Requirements: [V1.0
]
Версия интерфейса
terminal_operation_id
String<uuid>
Идентификатор терминальной операции (формируется при инициации платежной операции)
Ответ
Это полезный материал?