跳转到主内容

T-Bank SBP

快速启动
  1. 报名 at tbank.ru 并获取 API 凭据
  2. 创建终端 输入 管理控制台 参数如下:
  3. 开始处理 ——适配器预建并准备使用.

转到 T- Bank SBP →

概览​

T银行 SBP 付款一体化

供应商 IDtinkoff_sbp
类别银行转账
网站tbank.ru

支助行动: Payments Status Payouts


配置​

所需参数​

参数说明
terminal_key用于身份商的终端密钥 Tinkoff
terminal_pass生成签名请求的终端密码
notification_urlURL 用于 Tinkoff 的 Webhook 通知

可选参数​

参数说明
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. 从密码连接参数创建签名( Token)
  2. 发送中 POST /Init/ 改为:
    • 数额、货币、说明
    • URL`成功/失败/通知 '
    • 终端密钥和计算到的托肯
  3. 回返情况 PaymentId 和初始状态

步骤 2: 检索 QR- 代码 (/GetQr)

  1. 为请求创建新签名 QR
  2. 发送中 POST /GetQr 与支付仪
  3. 回返情况 QR- 字段代码 Data (通常是一个链接,例如: https://qr.nspk.ru/...)
  4. QR- 代码返回 auth_params.redirect

状态检查​

结束点 : POST /CheckOrder

参数:

  • OrderId: 顺序 ID (交易) ID)
  • TerminalKey 和 Token (签名)

特性 : API 返回数组 Payments,需要找到所需付款 PaymentId.


资源​