Skip to main content

Запрос confirm-callback с данными по операции

/api/v1/confirm-callback

POST

https://secured-openapi.tbank.ru/api/v1/confirm-callback

Метод для предоставления платежной системой One2One в Т-Банк результата подтверждения операции перевода.

Авторизация

Security

RPS

Ограничение — 20 запросов в секунду

Scopes

Коллбэки для платежной системы One2OneМетоды для работы с коллбэками платежной системы One2One

Запрос

Header parameters

X-Request-Id

String<uuid>

Уникальный идентификатор для трассировки запроса. Не влияет на логику исполнения запроса.

Request body schema application/json

Required

timestamp

String<date-time>

Время формирования запроса/ответа по UTC

Required

senderRefNumber

String<string>

Идентификатор запроса в системе отправителя

Required

platformRefNumber

String<string>

Идентификатор перевода Платформы

receiverRefNumber

String<string>

Идентификатор платежа в системе Участника получателя

Required

transferState

String<string>

Статус выполнения перевода

Required

isFinalState

Boolean

Признак финального статуса

paymentDetails

Object

Информация о переводе

Required

sender

Object

Информация о стороне отправителя

Required

participant

Object

Информация об участниках отправителях

Required

directParticipantCode

String<string>

Код Прямого Участника Отправителя

Required

directParticipantCountry

String<string>

Страна Прямого Участника Отправителя

indirectParticipantCode

String<string>

Код Косвенного Участника Отправителя

indirectParticipantCountry

String<string>

Страна Косвенного Участника Отправителя

Required

product

Object

Параметры продукта

Required

productType

String<string>

Тип продукта

Required

productCategory

String<string>

Категория продукта

Required

billingCenterCode

String<string>

Код расчетного центра

Required

receiver

Object

Информация о стороне получателя

Required

nicknameVitrina

String<string>

Код участника получателя

Required

country

String<string>

Страна участника получателя

Required

participant

Object

Информация об участниках получателях

isAmountOutChangedOnConfirm

Boolean

Участник-получатель изменил сумму зачисления в ответ на Confirm

Required

amounts

Object

Окончательные суммы

Required

customerAmount

Object

Полная сумма, вносимая клиентом. Рассчитанная сумма перевода плюс комиссия не должна превышать эту сумму (приоритет low)

Required

amount

Number<decimal>

Сумма

Required

currency

String<string>

Валюта

Required

displayCustomerAmount

Object

Полная сумма, вносимая клиентом. Рассчитанная сумма перевода плюс комиссия не должна превышать эту сумму (приоритет low)

Required

amount

Number<decimal>

Сумма

Required

currency

String<string>

Валюта

Required

amountIn

Object

Сумма перевода (приоритет middle)

Required

amount

Number<decimal>

Сумма

Required

currency

String<string>

Валюта

Required

amountSettlementSender

Object

Сумма расчетов

Required

amount

Number<decimal>

Сумма

Required

currency

String<string>

Валюта

Required

amountOut

Object

Сумма зачисления (приоритет high)

Required

amount

Number<decimal>

Сумма

Required

currency

String<string>

Валюта

Required

customerPercent

Object

Неявный процент с клиента в доход (спрятан в курс)

Required

amount

Number<decimal>

Сумма

Required

currency

String<string>

Валюта

Required

customerFee

Object

Сумма комиссии с клиента

Required

amount

Number<decimal>

Сумма

Required

currency

String<string>

Валюта

Required

senderFeeForIndirect

Object

Сумма комиссии с клиента

Required

amount

Number<decimal>

Сумма

Required

currency

String<string>

Валюта

Required

senderFeeForSend

Object

Сумма комиссии с клиента

Required

amount

Number<decimal>

Сумма

Required

currency

String<string>

Валюта

Required

incomeFromCustomer

Object

Неявный процент с клиента в доход (спрятан в курс)

Required

amount

Number<decimal>

Сумма

Required

currency

String<string>

Валюта

Required

displayCustomerFee

Object

Сумма комиссии с клиента

Required

amount

Number<decimal>

Сумма

Required

currency

String<string>

Валюта

Required

senderFee

Object

Сумма комиссии Участника Отправителя

Required

amount

Number<decimal>

Сумма

Required

currency

String<string>

Валюта

Required

senderFeeRevShare

Object

Сумма комиссии Участника Отправителя

Required

amount

Number<decimal>

Сумма

Required

currency

String<string>

Валюта

Required

amountSenderFeeUnderSplitToSender

Object

Сумма комиссии Участника Отправителя

Required

amount

Number<decimal>

Сумма

Required

currency

String<string>

Валюта

Required

rates

Object

Курсы

exchangeRate

Object

Базовый курс

Required

rate

Number<decimal>

курс

Required

currencyIn

String<string>

Валюта входящая

Required

currencyOut

String<string>

Валюта исходящая

Required

customerRate

Object

Клиентский курс

Required

rate

Number<decimal>

курс

Required

currencyIn

String<string>

Валюта входящая

Required

currencyOut

String<string>

Валюта исходящая

businessError

Object

Ошибка бизнес-логики

Required

errCode

String<string>

Код ошибки

Required

errDescription

String<string>

Описание ошибки

Ответ

200

OK

400

Некорректный запрос

401

Ошибка аутентификации

403

Ошибка авторизации

422

Ошибка при обработке данных

429

Слишком много запросов

500

Ошибка сервера

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

Loading...

openapi@tbank.ru

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