Alipay, China's leading third-party online payment solutionAlipay, China's leading third-party online payment solution

交易状态说明

您可以通过调用 支付结果查询 接口来确认支付状态。如果支付不存在,接口将返回错误代码 ORDER_NOT_EXIST。如果支付存在,参数 paymentStatus 会指示支付状态。

参数 paymentStatus 的值可以是 SUCCESSFAILPROCESSINGCANCELLEDPENDING(由少数支付方式触发)。以下流程图展示了支付状态的处理逻辑:

image.png

当您调用 支付(收银台)接口发起支付,无论是否弹出收银台页面,支付状态会变为PROCESSING。如果支付成功,支付状态将变为 SUCCESS。如果支付超时,接口调用后 14 分钟自动关闭支付,支付状态将变为 FAIL

如果买家选择 Sofort 支付,支付完成后,支付状态将更改为 PENDING。Sofort 确认支付结果(通常需要1-3天,最多7天)后,如果确认支付成功,支付状态将更改为 SUCCESS;如果确认支付失败,支付状态将更改为 FAIL

无论支付是否完成, 买家都可以在 T 日的 T+1 日 00:15 前使用 取消支付 接口取消支付。取消支付后,支付状态将更改为 CANCELLED。如果在支付取消前或取消后完成支付,则向买家全额退款。

注意:

  • 已退款的支付无法取消,此时会返回错误代码 PROCESS_FAIL
  • 支付状态为 FAIL 的支付可以取消。在这种情况下,会返回状态码 SUCCESS,但支付状态仍保持 FAIL,不会变为 CANCELLED

如果支付成功,您可以在一年内调用 退款 接口来进行退款。退款金额不能超过总支付金额。允许部分退款,每次退款金额不得少于最小退款金额。多次部分退款或全额退款后,支付状态仍为 SUCCESS