Skip to main content

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

/api/v1/check-callback

POST

https://secured-openapi.tbank.ru/api/v1/check-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

transferState

String<string>

Код статуса перевода в платформе

Required

senderRefNumber

String<string>

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

Required

platformRefNumber

String<string>

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

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

customer

Object

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

Required

firstName

String<string>

Имя клиента

middleName

String<string>

Отчество клиента

Required

lastName

String<string>

Фамилия клиента

Required

birthDate

String<string>

Дата рождения клиента

Required

citizen

String<string>

Гражданство клиента

Required

identity

Object

Документ удостоверяющий личность

Required

identityDocType

String

Requirements: [RU01001, RU01004, RU02005, RU02011, RU02015, RU08017, RU99024, XX01001, XX99999]

Тип ДУЛ

Required

identityDocNumber

String<string>

Номер ДУЛ

Required

address

String<string>

Адрес прописки или регистрации

Required

accountNumber

String<string>

Номер счета клиента

phoneNumber

String<string>

Номер телефона клиента

Required

receiver

Object

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

Required

nicknameVitrina

String<string>

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

Required

country

String<string>

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

Required

participant

Object

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

isAmountOutChangedOnCheck

Boolean

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

Required

customer

Object

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

Required

firstName

String<string>

Имя клиента

middleName

String<string>

Отчество клиента

Required

lastName

String<string>

Фамилия клиента

Required

birthDate

String<string>

Дата рождения клиента

Required

citizen

String<string>

Гражданство клиента

Required

identity

Object

Документ удостоверяющий личность

Required

identityDocType

String

Requirements: [RU01001, RU01004, RU02005, RU02011, RU02015, RU08017, RU99024, XX01001, XX99999]

Тип ДУЛ

Required

identityDocNumber

String<string>

Номер ДУЛ

Required

address

String<string>

Адрес прописки или регистрации

Required

accountNumber

String<string>

Номер счета клиента

Required

phoneNumber

String<string>

Номер телефона клиента

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>

Валюта

amountSenderFeeUnder

Object

Вознаграждение от Оператора в пользу участника-Отправителя за отправку перевода, рассчитанное самим участников-Отправителем

Required

amount

Number<decimal>

Сумма

Required

currency

String<string>

Валюта

amountSenderFeeUpper

Object

Клиентская комиссия Банка-отправителя, взятая сверху от суммы внесения

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», измените настройки браузера.