Skip to main content

Автоматическая отмена

/AUTO_CANCEL_cash

POST

https://qrpay.tinkoff.ru/qrpay/external/api/v1/operations/AUTO_CANCEL_cash

Метод для автоматической отмены QR-кода или платежа. Отмена производится самим кассовым ПО в результате сбоя или незапланированного поведения платежной сессии.

Нижнее подчеркивание и символы cash не входят в эндпоинт метода. В документации выведены dummy-методы — для удобства чтения документации по каждому методу отдельно.

Схема работы метода

При необходимости кассовое ПО инициирует отмену платежа, совершаемого на этом же кассовом ПО:

  1. Кассовое ПО формирует сообщение c запросом на отмену — POST /operations/AUTO_CANCEL и отправляет его на хост.

  2. Хост получает сообщение с кассового ПО, проводит нужные проверки и возвращает ответ в зависимости от статуса платежа:

    • платеж подтвержден — инициируется операция возврата, и возвращается ответ с результатом операции;

    • платеж в процессе подтверждения — возвращается ответ с кодом 'SUCCESS', через промежуток времени инициируется операция возврата;

    • QR-код активирован, попыток проведения платежа не было — инициируется деактивация кассовой ссылки, и формируется ответ кассовому ПО с результатом отмены.

  3. Кассовое ПО печатает чек c информацией об операции.

Запрос

Request body schema application/json

Required

mchId

String

Requirements: <= 15 characters

MID мерчанта.

Required

oriTransactionNo

Number

Идентификатор платежа из ответного сообщения на запрос на активацию кассовой ссылки — значение атрибута outTradeNo.

Required

outTransactionNo

Number

Порядковый номер операции на POS-устройстве.

Required

signType

String

Requirements: <= 30 characters, [HMAC_SHA256]

Тип подписи.

Required

signature

String

Подпись запроса. Значение формируется по алгоритму в соответствии с выбранным signType. Подпись в примере носит справочный характер и не рассчитывалась для этого запроса.

Required

terId

String

TID терминала.

Required

timeStart

String

Время формирования запроса. Формат — yyyy-MM-dd'T'HH:mm:ss.

Required

version

String

Requirements: <= 4 characters, [V1.0]

Версия интерфейса.

Required

tradeType

String

Requirements: [pay.paxpay.cashlink]

Тип операции.

Ответ

200

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

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

Loading...

openapi@tbank.ru

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