回调

平台收到付款成功之后,通过回调将结果通知给商户。回调地址是商户在发起订单的时候上报的(notifyUrl),如果商户在发起订单时没有指定,那么将使用商户在支付后台配置的回调地址。

商户收到回调之后应该立马返回:{"success": true} ,平台会认为商户已经收到了回调。实际上商户不应该因为内部逻辑而block支付平台的回调。如果内部逻辑处理有问题,可以通过机器人或者支付后台手动补发回调。

如果商户没有正确返回,平台会认为商户没有收到回调,会在24小时内尝试6次补发。

请求格式依然是json

请求方法是POST

请求头

字段类型描述
X-SNstring商户号
X-SIGNstring签名

请求体

字段类型描述
referenceIdstring商户流水号
idstring平台订单号
errorCodestring查看失败编码
messagestring代付失败原因
statusstring订单状态
orderAmountlong订单金额
serviceFeedouble手续费,4位小数

👍

代付code和errorCode的区别

code表示发起请求的结果,有些请求会在发起订单的时候就失败了。比如参数不全。

errorCode表示请求发起之后,平台和银行最终判定代付失败,从而给到的错误原因编码