Перейти к основному содержимому

Генерация динамического кода

/QRPAY_xml

POST

http://qrpay.tbank.ru/qrpay/external/send/QRPAY_xml

Метод используется для создания динамического QR-кода для последующего отображения на терминале. Endpoint метода - "/send", в документации введены dummy-методы для удобства чтения документации по каждому методу отдельно.

Описание работы метода

На POS-терминале инициируется операция генерации QR-кода для оплаты:

  1. POS формирует сообщение POST/send c запросом на регистрацию платежа и отправляет его на хост.
  2. Хост проводит обработку запроса, определяет вид QR-кода — например, СБП или TQR — и генерирует его. Вид генерируемого типа QR-кода зависит от данных терминала, которые были указаны при его регистрации или обновлении.
  3. Хост формирует и передает ответ POS-терминалу.
  4. 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>

Идентификатор терминальной операции (формируется при инициации платежной операции)

Ответ

200

Успешный запрос

Это полезный материал?

Loading...

openapi@tbank.ru

АО «ТБанк» использует файлы «cookie», с целью персонализации сервисов и повышения удобства пользования веб-сайтом. «Cookie» представляют собой небольшие файлы, содержащие информацию о предыдущих посещениях веб-сайта. Если вы не хотите использовать файлы «cookie», измените настройки браузера.