代付接口

创建代付

按银行卡号和 IFSC 向印度银行账户下发 INR。提交即扣余额,经审核后出款;失败或冲正的转账会把金额和手续费自动退回。

最后更新 2026-10-24

请求参数

收款人姓名需要与银行记录匹配到收款行能接受的程度。

参数必填类型说明
user_id是int商户 ID
merchant_order_no是string你的代付订单号,唯一
amount是decimalINR,100 – 20,000
name是string收款人姓名
bank_card_no是string银行卡号
ifsc是stringIFSC 码,如 SBIN0001234
callback_url是string接收异步回调的地址
sign是stringMD5 签名

签名 —— 只有四个值

注意与代收不同:没有 pay_type,也没有 callback_url。把代收的签名公式套过来是最常见的对接错误。

text
sign = md5(user_id + merchant_order_no + amount + key)

订单状态

有两个状态会退钱。3 和 4 应当作终态退款处理,而不是"立刻重试"。

status含义退款
0审核中
1代付中
2成功
3失败自动退回
4冲正 —— 已确认但未到账自动退回

费用与余额

手续费 = 金额 × 3% + ₹6。金额和手续费在提交时一起扣,余额不足会直接拒绝,而不是排队等待。

text
amount = 1000
fee    = 1000 * 0.03 + 6 = 36.00
debit  = 1036.00

常见问题

提交前会校验 IFSC 吗?

会校验格式,但账户是否存在由收款行判断。卡号错误会由银行拒绝并自动退款。

审核中的代付能取消吗?

在还是 status 0 时把 merchant_order_no 发我们 Telegram 可以处理。一旦进入 status 1 就已经在途了。

← 代收接口回调处理 →

Telegram

需要测试商户号、或者对接卡住了?直接找我们。

@GGR100