Alfa-Bank SBP
快速启动
- 报名 at alfabank.ru 并获取 API 凭据
- 创建终端 输入 管理控制台 参数如下:
- 开始处理 ——适配器预建并准备使用.
概览
阿尔法银行 SBP 付款一体化
| 供应商 ID | alfabank_sbp |
| 类别 | 银行转账 |
| 网站 | alfabank.ru |
配置
所需参数
| 参数 | 说明 |
|---|---|
username | 商家登录 |
password | 商号密码 |
示例配置
{
"env": "prod",
"username": "merchant_login",
"password": "merchant_password",
"currency": "810",
"callback_url": "https://api.merchant.com/callback"
}
付款流程
以下列方式支付 SBP (一个阶段和两个阶段):
-
注册(_P) - 通过下列方式支付登记费: POST
/register.do:(标识符:register_payment)- 用户名、 密码、 顺序编号( 交易) ID)(标识符:
userName,orderNumber) - 金额,货币(旧格式: 810 = RUB)
- 返回 Url、 失败 Url、 动态召回 Url(标识符:
returnUrl,failUrl,dynamicCallbackUrl) - 说明
- 检索命令Id(标识符:
orderId)
- 用户名、 密码、 顺序编号( 交易) ID)(标识符:
-
获取_ pay_qr - 检索 QR- 密码通过 POST
/sbp/c2b/qr/dynamic/get.do:(标识符:get_payment_qr)- 用户名、 密码、 md 命令( 命令Id)(标识符:
userName,mdOrder,orderId) - 回收qrId,有效载荷(QR 内容), qrstatus(标识符:
qrStatus)
- 用户名、 密码、 md 命令( 命令Id)(标识符:
-
状态 - 状态检查通过 POST
/sbp/c2b/qr/status.do:- 用户名、 密码、 mdOrder、 qrId( 从 auth_ params)(标识符:
userName,auth_params) - 分析交易状态(标识符:
transactionState)
- 用户名、 密码、 mdOrder、 qrId( 从 auth_ params)(标识符:
状态映射
| 提供者状况 | 4 工资状况 | 说明 |
|---|---|---|
STARTED | new | |
CONFIRMED | charging | |
ACCEPTED | charging | |
REJECTED | rejected | |
REJECTED_BY_USER | rejected | |
CREATED | new | |
DEPOSITED | charged | |
DECLINED | rejected |