支付结果通知
通知类型:
服务器异步通知(notify_url)、页面跳转通知(return_url)
请求方式:
GET
请求参数说明:
| 字段名 | 变量名 | 类型 | 示例值 | 描述 |
|---|---|---|---|---|
| 商户ID | pid | Int | 1001 | |
| 平台订单号 | trade_no | String | 20160806151343349 | |
| 商户订单号 | out_trade_no | String | 20160806151343351 | |
| 接口订单号 | api_trade_no | String | 40001249985198893 | 微信支付宝返回的单号 |
| 支付方式 | type | String | alipay | 支付方式列表 |
| 交易状态 | trade_status | String | TRADE_SUCCESS | 固定为TRADE_SUCCESS |
| 订单创建时间 | addtime | String | 2024-07-01 16:47:32 | |
| 订单完成时间 | endtime | String | 2024-07-01 16:49:24 | 仅完成才返回 |
| 商品名称 | name | String | ||
| 商品金额 | money | String | 1.00 | |
| 业务扩展参数 | param | String | ||
| 支付用户标识 | buyer | String | 一般为openid | |
| 当前时间戳 | timestamp | String | 1721206072 | 10位整数,单位秒 |
| 签名字符串 | sign | String | 参考签名规则 | |
| 签名类型 | sign_type | String | RSA | 默认为RSA |
返回内容说明:
收到异步通知后,需返回success以表示服务器接收到了订单通知
其他说明:
- 商户系统代码内务必对返回的签名sign进行校验,并且判断trade_status的值是否等于TRADE_SUCCESS
- 支付平台可能会增加回调字段,验证签名时必须支持增加的扩展字段
