Skip to content

代付异步通知回调 (Payout Notification)

接口描述

代付订单出款确认成功或失败之后,平台将通过 HTTP POST 请求向商户提交订单时指定的 notifyUrl 发送异步状态通知。

IMPORTANT

  1. 商户系统在接收到回调报文并成功处理业务后,必须返回纯文本字符串 SUCCESS
  2. 若商户系统未响应 SUCCESS,平台将启动自动重推机制:每隔 1 分钟推送一次,共推送 5 次
  3. 极特殊场景说明:在极少数金融网络异常情况下,可能存在“先回调成功,随后因银行拒付而退款失败”的反向冲正情况,商户端处理需做好幂等和异常处理准备。
  4. 验签时使用平台提供的公钥,并忽略字母大小写差异

请求信息

  • 请求 URL:商户在代付创建接口中传入的 notifyUrl
  • 请求方式POST
  • Content-Typeapplication/json; charset=utf-8

请求头(HTTP Headers)

参数名必选类型说明
merchantNoString商户号
signString平台使用自身私钥对请求 Body 内容生成的 RSA 签名

回调 Body 参数

请求示例

json
{
  "timestamp": "1772880400000",
  "merchantOrderNo": "PO202603070001",
  "platOrderNo": "876324486452871168",
  "amount": "100.00",
  "fee": "5.00",
  "status": "3",
  "msg": "success",
  "remark": "Salary Payout"
}

字段详细说明

字段名必选类型示例值说明
timestampString1772880400000回调通知的时间戳
merchantOrderNoStringPO202603070001对应的商户订单号
platOrderNoString876324486452871168平台内部出款流水号
amountString100.00订单出款金额
feeString5.00出款手续费
msgStringsuccess响应状态文字描述
statusString3代付订单状态:
0: 已创建
1: 支付中 / 处理中
2: 支付失败
3: 支付成功
remarkStringSalary Payout商户下单时传给平台的备注信息(原样回传)

商户端响应要求

商户业务系统处理完成后,需在 HTTP 响应中直接输出:

text
SUCCESS

孟加拉支付网关 API 接口规范