T-Bank
概览
T-银行付款一体化
| 供应商 ID | tbank |
| 类别 | 银行转账 |
| 网站 | tbank.ru |
支助行动: Payments Payouts Status 3DS
配置
所需参数
| 参数 | 说明 |
|---|---|
terminal_key | 用于识别商的终端钥匙 TBank |
terminal_password | 用于生成签名的终端密码( Token) |
可选参数
| 参数 | 说明 |
|---|---|
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)
- 发送卡片数据
- 进行中,如有需要,3DS
- 返回最终状态或重定向到 3DS
SBP 支付额: (/GetQr)
- 为: SBP 请求 QR- 代码
- 付款返回链接
支付(支付) -- -- 两步进程
阶段 1: 开始 (/Init)
- 创建付款方式
CardData - CardData 包含加密的收件人卡信息
阶段 2: 付款额 (确认)
- 付款得到确认
- 回返状态执行情况
状态映射
支付卡/付款: /GetState
** 为: SBP**: /CheckOrder (收益数组付款)