跳转到主内容

VTB

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

Go to VTB →

概览​

VTB 付款一体化

供应商 IDvtb
类别银行转账
网站vtb.ru

支助行动: Payouts Status Payments


配置​

所需参数​

参数说明
username登录系统认证 VTB
password系统认证密码 VTB
callback_urlURL 更改状态付款通知

示例配置​

{
"provider": "vtb",
"provider_params": {
"username": "merchant_login",
"password": "secure_password",
"callback_url": "https://merchant.com/webhooks/vtb",
"returnUrl": "https://merchant.com/success",
"failUrl": "https://merchant.com/fail"
}
}

付款流程​

支付(支付) - 单相算法​

支付过程包括两个步骤:

步骤 1: 付款登记 (/register.do)

  1. 发送中 POST 有数据支付请求
  2. 回返情况 orderId (outertxid) 从 VTB
  3. 如果错误 - 返回错误消息

步骤 2: 检索动态 QR- 代码 (/sbp/c2b/qr/dynamic/get.do)

  1. 请求随函附上 mdOrder (收到订单)(标识符:orderId)
  2. 回返情况 QR- 支付代码通过 SBP
  3. 回返情况:
    • outertxid: 顺序 ID VTB
    • status: 状态 QR- 代码( 映射)
    • auth_params: 包含 qr_id 和 qr_payload 用于显示 QR- 代码

状态检查​

结束点 : POST /sbp/c2b/qr/status.do

参数:

  • mdOrder: 顺序 ID (供应商订单) ID)
  • qrId: ID QR- 代码来自认证_参数(标识符:auth_params)

返回状态交易。


状态映射​

提供者状况4 工资状况说明
"STARTED"new
"CONFIRMED"charging
"ACCEPTED"charging
"REJECTED"rejected
"REJECTED_BY_USER"rejected
"CREATED"new
"DEPOSITED"charged
"DECLINED"rejected

资源​