T-Bank SBP
Быстрый старт
- Подписаться at tbank.ru и получить API полномочия
- Создать терминал в Консоль Admin с приведенными ниже параметрами
- Начало обработки — адаптер предварительно построен и готов к использованию
Обзор
Т-банк SBP Платежная интеграция
| поставщик ID | tinkoff_sbp |
| Категория | Банковские переводы |
| Сайт | tbank.ru |
Поддерживаемые операции: Payments Status Payouts
конфигурация
Необходимые параметры
| Параметр | Описание |
|---|---|
terminal_key | Ключ терминала Тинькофф для идентификации торговца |
terminal_pass | Терминальный пароль для запросов подписи поколений |
notification_url | URL для веб-уведомлений от 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/)
- Создание подписи (токена) из параметров конкатенации с помощью пароля
- Отправка POST
/Init/с:- Сумма, валюта, описание
- URL«За успех/неудачу/уведомления»
- TerminalKey и вычисленный токен
- Возвращение
PaymentIdи первоначальный статус
Шаг вперед 2Retrieval QRкод (/GetQr)
- Создание новой подписи для запроса QR
- Отправка POST
/GetQrс помощью PaymentId - Возвращение QR- код в поле
Data(как правило, ссылка наhttps://qr.nspk.ru/...) - QRКод возвращается
auth_params.redirect
Проверка статуса
Конечная точка: POST /CheckOrder
Параметры:
OrderIdПорядок ID (сделка) ID)TerminalKeyиToken(подпись)
Особенность: API Обратная связь PaymentsНайти платеж с требуемым PaymentId.