订单状态与过期
代收状态
| 状态 | 含义 | 结果解释 |
|---|---|---|
| 0 | 已创建 | 处理中 |
| 10 | 处理中 | 处理中 |
| 20 | 成功 | 成功结果 |
| 30 | 挂起 | 处理中 |
| 40 | 失败 | 失败结果;后续付款确认仍可能更正 |
| 41 | 已取消 | 取消结果 |
| 43 | 已过期 | 支付窗口已过期;仍可转为 20 |
| 44 | 已退款/冲正 | 退款/冲正结果 |
代付状态
| 状态 | 含义 | 分类 |
|---|---|---|
| 0 | 创建中 | 处理中 |
| 1 | 已创建/待处理 | 处理中 |
| 2 | 准备付款 | 处理中 |
| 10 | 处理中 | 处理中 |
| 11 | 待确认 | 处理中 |
| 20 | 成功 | 成功结果 |
| 30 | 挂起 | 处理中 |
| 40 | 失败 | 失败/冲正结果 |
| 41 | 已取消 | 失败/冲正结果 |
| 43 | 已过期 | 失败/冲正结果 |
| 44 | 冲正/退款 | 失败/冲正结果 |
代付 0 / 1 / 2 / 10 / 11 / 30 都是非成功的处理中状态。20 是成功结果;40 / 41 / 43 是失败、取消或过期结果;44 是退款/冲正,不是成功。
43 过期:重点说明
- 表示支付窗口已经过期,不保证付款永久失败。
- 当前没有“过期后 24 小时/48 小时就不可再变成功”的统一截止时间。
- 后续付款被确认时仍可变为
20;配置了notify_url的订单会触发成功通知,查单也能读到更新。 - 当前代收自动过期本身不发送负面回调;没有后续确认时,状态可能保持
43。
查单未找到:203006
203006 是当前商户及查询条件下没有可返回订单,不是订单状态,也不是永久不存在的承诺。两个单号同时传入时,如果不对应同一订单,也可查不到。
存在此前建单结果不明的情况时,请提供原订单号及 request_id 核对;不能仅据一次未找到就保证以后不会有订单或回调。
通知状态不是订单状态
notify_status | 含义 |
|---|---|
| 0 | 未通知 |
| 1 | 通知中 |
| 2 | 回调已被成功确认 |
| 3 | 通知失败 |
订单 status=20 且 notify_status=3 表示付款成功但通知失败,不是付款失败。