我无法弄清楚 API 的 GetExpressCheckoutDetails 方法返回的 PaymentActionInProgress 状态意味着什么。与其他状态相比,我们很少看到,但我们不知道如何正确处理它。目前我们认为它是失败的并且不调用 DoExpressCheckout。
有没有人知道这种状态意味着什么以及如何正确处理它?</p>
最佳答案
查看系列中的其他状态,看起来您总共有 4 个状态
- PaymentActionNotInitiated
- PaymentActionFailed
- 付款操作进行中
- PaymentActionCompleted
这是指客户在快速结账 (EC) 流程中所处的位置。换句话说,该调用还兼作查看 EC token
状态的一种方式。 PaymentActionInProgress
表示客户已经开始EC流程,但您还没有调用DoExpressCheckoutPayment
。所以,如果我是你,我会运行那个电话,看看它是否成功地给你付款。
关于PayPal 快速结账状态 PaymentActionInProgress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20334177/