Dushanbe City Bank
概览
杜尚别市银行付款一体化
| 供应商 ID | dushanbe |
| 类别 | 银行转账 |
| 网站 | dc.tj |
配置
所需参数
| 参数 | 说明 |
|---|---|
username | 商家登录 |
password | 商号密码 |
account | 帐号商号( 例如 : 90135) |
articul | 产品/服务 SKU (例如: 30) |
sender_name | 发送者名称( 例如 : FINHUB LLC) |
username | 商家登录 |
password | 商号密码 |
sender_name | 发件人名称 |
示例配置
{
"env": "prod",
"username": "merchant_login",
"password": "merchant_password",
"account": "90135",
"articul": "30",
"sender_name": "FINHUB LLC",
"currency": "810"
}
付款流程
付款(通过取得分一个阶段和两个阶段付款):
-
创建支付(_P) - 通过下列方式建立付款机制: POST
/Payment.php:(标识符:create_payment)- XML 有顺序数据的有效载荷
- CardInfo: Pan, 月份, 年份( 已正常化为 4 数字, CVV, 持有者Name
- 收款人 : FIO联系人(第一个) 6 数字卡,Acc数(其余数字)
- 添加Params: 电话, 发信人Name, 签名(MD5 hash),卡持有者IP,分辨率,用户代理
- 签名 = MD5(有序+登录+密码).
- 检索 URL3DS 用于重定向
-
获取_支付_状态 - 状态检查通过 GET
/CheckPay.php:(标识符:get_payment_status)- 查询参数: 命令、 mcht、 签名
- 分析 XML 回应
- 检查退出状态和充电状态
- 错误代码 : 126, 130, 133 − 返回当前状态,不作改变
付款(通过Expresspay进行一个阶段):
-
创建支付(_P) - 通过下列方式进行支付: GET
/expresspay.asp:(标识符:create_payout)- 查询参数:命令=付费,登录,账户(卡号),txn_id,prvid,ccy,sum,sign,txn_date,钱包(手机)
- 签名 = MD5(句号+txn_id+账号+密码).
- 总和格式: "100.50" (带有小数点)
- txn_日期格式 : YYMMDDHHMMSS(标识符:
txn_date) - 分析 XML 使用结果代码的反应
-
获取支付(_P)_状态 - 状态检查通过 GET
/expresspay.asp:(标识符:get_payout_status)- 查询参数:命令=getstatus,登录,txn_id,签名
- 签名 = MD5(句号+txn_id+密码).
- 分析结果代码 : 90 - 新的, 0 · 充电, 12 − 被拒绝
-
取消_ 或更正_ 支付 - 取消付款(退款):(标识符:
cancel_or_correct_payout)- 查询参数:命令=取消、登录、账户、txn_id、签名
- 签名 = MD5(句号+txn_id+密码).
- 结果 = 31 − 被拒绝(取消)
状态映射
| 提供者状况 | 4 工资状况 | 说明 |
|---|---|---|
90 | new | |
0 | charged | |
12 | rejected |