Скип на основной контент

T-Bank SBP

Быстрый старт
  1. Подписаться at tbank.ru и получить API полномочия
  2. Создать терминал в Консоль Admin с приведенными ниже параметрами
  3. Начало обработки — адаптер предварительно построен и готов к использованию

Перейти в T-Bank SBP →

Обзор​

Т-банк SBP Платежная интеграция

поставщик IDtinkoff_sbp
КатегорияБанковские переводы
Сайтtbank.ru

Поддерживаемые операции: Payments Status Payouts


конфигурация​

Необходимые параметры​

ПараметрОписание
terminal_keyКлюч терминала Тинькофф для идентификации торговца
terminal_passТерминальный пароль для запросов подписи поколений
notification_urlURL для веб-уведомлений от Tinkoff

Факультативные параметры​

ПараметрОписание
currencyКод валюты в цифровом формате ISO 4217

Пример конфигурации​

{
"provider": "tinkoff_sbp",
"provider_params": {
"terminal_key": "1658754661102",
"terminal_pass": "pxiufw02pli5uq4m",
"notification_url": "https://merchant.com/webhooks/tinkoff",
"currency": "643",
"returnUrl": "https://merchant.com/success",
"failUrl": "https://merchant.com/fail"
}
}

Платежный поток​

Платежи - двухэтапный процесс​

Шаг вперед 1: Инициативный платеж (/Init/)

  1. Создание подписи (токена) из параметров конкатенации с помощью пароля
  2. Отправка POST /Init/ с:
    • Сумма, валюта, описание
    • URL«За успех/неудачу/уведомления»
    • TerminalKey и вычисленный токен
  3. Возвращение PaymentId и первоначальный статус

Шаг вперед 2Retrieval QRкод (/GetQr)

  1. Создание новой подписи для запроса QR
  2. Отправка POST /GetQr с помощью PaymentId
  3. Возвращение QR- код в поле Data (как правило, ссылка на https://qr.nspk.ru/...)
  4. QRКод возвращается auth_params.redirect

Проверка статуса​

Конечная точка: POST /CheckOrder

Параметры:

  • OrderIdПорядок ID (сделка) ID)
  • TerminalKey и Token (подпись)

Особенность: API Обратная связь PaymentsНайти платеж с требуемым PaymentId.


Средства​