--- url: >- https://acquirer-api-docs-v4-en.pingpongx.com/notes/zh/technicalterm/FailureFinalState/index.md description: 解释失败终态模式下订单状态流转规则,说明失败后需更换订单号重新发起支付的适用场景。 --- ## 交易状态流转模式 PingPongCheckout提供两种交易幂等模式: - 失败非终态(默认) - 失败终态(对接中需要告知PingPongCheckout配置) ## 失败非终态 `失败非终态`是默认设置,在这个模式下: - `FAILED`状态仍可以继续支付,直到订单超过时效关单为止,您可以不更换订单号发起再次支付。 - 小概率发生重复支付,可以做人工退款处理 | 状态 | 描述 | 状态类型 | |:------------------------------------------------------------------|:-----------------------------------------|:-----| |
SUCCESS
| 已成功支付,交易成功 | 终态 | |
CLOSED
| 交易因超期/关单导致的结果 | 终态 | |
FAILED
| 支付失败,用户可以重新支付 | 中间状态 | |
PROCESSING
| 中间状态,商户应等待 PingPongCheckout 异步结果再进行业务处理。 | 中间状态 | |
INIT
| 初始化订单 | 中间状态 | ## 失败终态 `失败终态`需要人工配置,在这个模式下: - `FAILED`状态为终态,支付单状态不会再变更,您需要更换订单号发起再次支付。 - `PROCESSING` 再次发起支付请求,会提示交易重复 | 状态 | 描述 | 状态类型 | |:------------------------------------------------------------------|:-----------------------------------------|:-----| |
SUCCESS
| 已成功支付,交易成功 | 终态 | |
CLOSED
| 交易因超期/关单导致的结果 | 终态 | |
FAILED
| 支付失败,用户可以重新支付 | 终态 | |
PROCESSING
| 中间状态,商户应等待 PingPongCheckout 异步结果再进行业务处理。 | 中间状态 | |
INIT
| 初始化订单 | 中间状态 |