跳转到主内容

Dushanbe City Bank

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

前往杜尚别市银行

概览​

杜尚别市银行付款一体化

供应商 IDdushanbe
类别银行转账
网站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"
}

付款流程​

付款(通过取得分一个阶段和两个阶段付款):​

  1. 创建支付(_P) - 通过下列方式建立付款机制: POST /Payment.php:(标识符:create_payment)

    • XML 有顺序数据的有效载荷
    • CardInfo: Pan, 月份, 年份( 已正常化为 4 数字, CVV, 持有者Name
    • 收款人 : FIO联系人(第一个) 6 数字卡,Acc数(其余数字)
    • 添加Params: 电话, 发信人Name, 签名(MD5 hash),卡持有者IP,分辨率,用户代理
    • 签名 = MD5(有序+登录+密码).
    • 检索 URL3DS 用于重定向
  2. 获取_支付_状态 - 状态检查通过 GET /CheckPay.php:(标识符:get_payment_status)

    • 查询参数: 命令、 mcht、 签名
    • 分析 XML 回应
    • 检查退出状态和充电状态
    • 错误代码 : 126, 130, 133 − 返回当前状态,不作改变

付款(通过Expresspay进行一个阶段):​

  1. 创建支付(_P) - 通过下列方式进行支付: GET /expresspay.asp:(标识符:create_payout)

    • 查询参数:命令=付费,登录,账户(卡号),txn_id,prvid,ccy,sum,sign,txn_date,钱包(手机)
    • 签名 = MD5(句号+txn_id+账号+密码).
    • 总和格式: "100.50" (带有小数点)
    • txn_日期格式 : YYMMDDHHMMSS(标识符:txn_date)
    • 分析 XML 使用结果代码的反应
  2. 获取支付(_P)_状态 - 状态检查通过 GET /expresspay.asp:(标识符:get_payout_status)

    • 查询参数:命令=getstatus,登录,txn_id,签名
    • 签名 = MD5(句号+txn_id+密码).
    • 分析结果代码 : 90 - 新的, 0 · 充电, 12 − 被拒绝
  3. 取消_ 或更正_ 支付 - 取消付款(退款):(标识符:cancel_or_correct_payout)

    • 查询参数:命令=取消、登录、账户、txn_id、签名
    • 签名 = MD5(句号+txn_id+密码).
    • 结果 = 31 − 被拒绝(取消)

状态映射​

提供者状况4 工资状况说明
90new
0charged
12rejected

资源​