订单回调
代收订单回调
当用户支付成功后,系统将通过订单中的回调 URL 通知商户(请注意回调可重复发送,如果您的系统中订单本身已处理,请忽略些回调请求)。
- 调用方法: POST JSON
- 请求参数:
| 参数名 | 类型 | 说明 |
|---|---|---|
| id | string | 平台唯一订单 ID |
| mch_id | number | 商户 ID |
| trans_id | string | 商户订单 ID |
| channel | string | 通道 |
| order_amount | number | 订单金额 |
| payed_amount | nubmer | 用户实付金额,当此金额与 order_amount 不一致时请不要上分 |
| created_at | string | 订单创建时间 |
| payed_at | string | 订单支付时间(仅在订单成功时才有) |
| status | number | 订单状态,60 为成功,20 为正在处理中,其他均为失败 |
| sign | string | 参数签名。参见签名算法 |
回调注意事项:
- 回调成功,请返回字符串
success- 超时与重试。当前系统回调超时时间为 10 秒,请在此时间段内返回。若首次回调失败,系统将每隔 30 秒再次回调,连续五次失败调用之后,将不会再尝试自动回调
- 请注意 payed_amount 字段,此为用户实际支付的金额。此金额不一定会与下单金额一致(如用户修改支付金额),请在收到回调的时候,一定要判断是否与下单金额一致,再决定是否要上分
代付订单回调
代付成功后,系统将通过订单中的回调 URL 通知商户(请注意回调可重复发送,如果您的系统中订单本身已处理,请忽略些回调请求)。
- 调用方法: POST JSON
- 请求参数:
| 参数名 | 类型 | 说明 |
|---|---|---|
| id | string | 平台唯一订单 ID |
| mch_id | number | 商户 ID |
| trans_id | string | 商户订单 ID |
| order_amount | number | 订单金额 |
| created_at | string | 订单创建时间 |
| canceled_at | string | 订单取消时间(仅在订单取消后才有) |
| payed_at | string | 订单支付时间(仅在订单成功时才有) |
| status | number | 订单状态,60 为成功,20 为正在处理中,其他均为失败 |
| sign | string | 参数签名。参见签名算法 |
回调注意事项:
- 回调成功,请返回字符串
success- 超时与重试。当前系统回调超时时间为 10 秒,请在此时间段内返回。若首次回调失败,系统将每隔 30 秒再次回调,连续五次失败调用之后,将不会再尝试自动回调