支付成功后会立即发送回调到notify\_url上
* * *
Notify异步回调内容 - POST形式:
无需响应 只回调一次 可定时通过查询订单查询订单状态
| 键名 | 必填 | 类型 | 说明 |
| --- | --- | --- | --- |
| appid | 是 | Int | 对接ID |
| mchid | 是 | String | MCHID |
| transaction\_id | 是 | String | 上游订单号(微信/支付宝单号) |
| buyer | 是 | String | 买家标识(微信Openid/支付宝UserId) |
| out\_trade\_no | 是 | String | 商户订单号 |
| trade\_no | 是 | String | 系统订单号 |
| money | 是 | Float | 订单支付金额 |
| status | 是 | String | 1 = 已支付 其他均为未支付(注意 这个参数是String格式,请注意转换) |
| sign | 是 | String | MD5签名 |
* * *
Return同步重定向跳转 - GET携带参数:
收银台才会使用同步跳转 同步跳转只会携带一个商户订单号
建议直接根据商户单号查询数据库是否支付,如果没支付再次调用“查询订单”接口进行二次查询
| 键名 | 必填 | 类型 | 说明 |
| --- | --- | --- | --- |
| out\_trade\_no | 是 | String | 商户订单号 |