T-Bank
Быстрый старт
- Подписаться at tbank.ru и получить API полномочия
- Создать терминал в Консоль Admin с приведенными ниже параметрами
- Начало обработки — адаптер предварительно построен и готов к использованию
Обзор
Интеграция платежей T-Bank
| поставщик ID | tbank |
| Категория | Банковские переводы |
| Сайт | tbank.ru |
Поддерживаемые операции: Payments Payouts Status 3DS
конфигурация
Необходимые параметры
| Параметр | Описание |
|---|---|
terminal_key | Ключ терминала TBank для идентификации торговца |
terminal_password | Терминальный пароль для подписи генерации (токен) |
Факультативные параметры
| Параметр | Описание |
|---|---|
currency | Код валюты в цифровом формате ISO 4217 |
Пример конфигурации
{
"provider": "tbank",
"provider_params": {
"terminal_key": "your_terminal_key",
"terminal_password": "your_secure_password",
"currency": "643",
"returnUrl": "https://merchant.com/success",
"failUrl": "https://merchant.com/fail"
}
}
Платежный поток
Платежи (платежи) - многоэтапный процесс
этап 1: Инициализация (/Init)
- Создание платежа в системе TBank
- Возвращение
PaymentId - Возврат первоначального статуса
этап 2Проверьте 3DS (/Check3dsVersion)
- Для карточных платежей верифицирована версия 3DS
- Необходимость – это решительный вызов
этап 3: Завершение авторизации (/FinishAuthorize)
- Карточные данные отправляются
- 3D, если требуется
- Возврат окончательного статуса или перенаправление на 3DS
SBP платежи: (/GetQr)
- Для SBP испрашивается QRкод
- Возврат ссылки для оплаты
Выплаты (payouts) - двухэтапный процесс
этап 1: Init (/Init)
- Создать выплату с
CardData - CardData содержит зашифрованную информацию о карте получателя
этап 2Оплата: (подтверждение)
- Выплата подтверждена
- Возврат к исполнению статуса
Картирование состояния
Для карточных платежей/выплат: /GetState
Для SBP: /CheckOrder (перенаправлено с «Returns array Payments»)