Генерация динамического кода
http://qrpay.tbank.ru/qrpay/external/api/v1/operations/QRPAY
Метод используется для создания динамического QR-кода для последующего отображения на терминале
Описание работы метода
На POS-терминале инициируется операция генерации QR-кода для оплаты:
- POS формирует сообщение
POST/operations/qrpay
c запросом на регистрацию платежа и отправляет его на хост. - Хост проводит обработку запроса, определяет вид QR-кода — например, СБП или TQR — и генерирует его. Вид генерируемого типа QR-кода зависит от данных терминала, которые были указаны при его регистрации или обновлении.
- Хост формирует и передает ответ POS-терминалу.
- POS-терминал получает ответ на запрос, генерирует графический код и выводит его на дисплее терминала или на чеке.
Запрос
Request body schema application/json
currency
String
Валюта
Required
mchId
String
MID мерчанта
Required
outTransactionNo
Number
Порядковый номер операции на POS-устройстве
Required
signType
String
Requirements: [SOFTPOS_SHA256_HMAC
, MD5
, HMAC_SHA256
]
Тип подписи
Required
signature
String
Подпись запроса
subject
String
Назначение платежа
Required
terId
String
TID терминала
Required
timeStart
String
Время формирования запроса
Required
totalAmount
String
Сумма платежа
Required
tradeType
String
Requirements: [pay.paxpay.native
]
Тип операции
Required
version
String
Requirements: [V1.0
]
Версия интерфейса
terminalOperationId
String<uuid>
Идентификатор терминальной операции (формируется при инициации платежной операции)
Ответ
Это полезный материал?