支付结果异步通知
4.1) 通知地址
1)发起交易请求(微信/支付宝内H5) 2)发起交易请求(小程序/被扫) 上面两个接口中请求参数中的notify_url
描述 合作方实现该接口用于接受支付结果通知, 若通知未能返回
1001
不成功则会重复通知多次。4.2) 请求方式
HTTP POST FORM 表单提交
4.3) 特殊说明
1:该接口是回调由对接方实现平台主动调用该接口
2:pay_order是 1)发起交易请求(微信/支付宝内H5)/2)发起交易请求(小程序/被扫)中参数pay_order字段
3:如果已经处理返回成功了平台重复通知的情况直接返回1001 这样平台就不会再次通知了
4.4)请求参数
字段 | 类型 | 必须 | 说明 |
---|---|---|---|
app_id | string | Y | 平台分配的接入应用ID |
merchant | string | Y | 商户号 |
pay_order | string | Y | 支付订单号 |
channel | string | Y | 支付渠道 |
pay_serial | string | Y | 平台支付流水 |
value | string | Y | 支付金额,单位:分 |
status | short | Y | 交易状态: 1支付成功、-1失败、0支付中 |
trade_time | long | Y | 交易时间, 单位ms |
pay_mode | short | Y | 到账方式具体参考pay_mode_desc描述 |
pay_mode_desc | string | Y | 到账方式描述, 例如: 微信、支付宝 |
fee | int | Y | 交易手续费, 单位分 |
sign | string | Y | 请求数据签名 |
4.5) 响应参数
字段 | 类型 | 必须 | 说明 |
---|---|---|---|
code | string | Y | 业务处理状态码 1001:通知成功 其它状态码:读取message |
message | string | N | 业务处理状态说明 |
hint | string | N | 提示说明 |
4.6)请求返回结果示例
成功返回
{
"code": "1001",
"message": "通知成功",
"hint": ""
}