3

我有一个与 Paypal Express Checkout 集成的网站。目前在我们的生产服务器上,我们总是返回 PENDINGREASON=order (并且从 Paypal 后端我可以看到付款正在等待,然后最终它将过期)。理想情况下,我希望有一种以编程方式解决此问题的方法,但至少知道如何在 paypal 后端到期之前从其索取款项会很好。有没有人经历过这个?我们的大多数客户来自海外,我听说这可能会导致付款等待长达 21 天,但正如我在那之后所说的那样,它们即将到期。另外,我不能 100% 确定我们是否使用 IPN(我相信当用户被重定向回我们的网站时我们正在处理)。这也会导致问题吗?

4

1 回答 1

3

有 3 种不同类型的 Express Checkout 交易:销售、授权和订单。

  1. Action = 销售交易在最终 DoExpressCheckoutPayment 调用提交的那一刻被自动捕获。

  2. 行动 = 授权交易暂停了以后可以捕获的资金。(在大多数情况下保证 3 天,之后释放保留,但如果资金可用,则几乎总是可以在第 4-29 天捕获)。可以通过 DoCapture API 调用以及在 www.paypal.com 帐户界面中捕获授权

  3. 行动 = 订单不会冻结资金,但它确实使您能够在稍后的时间进行身份验证和捕获(默认情况下仍为 29 天)。无法在 www.paypal.com 帐户管理界面中捕获订单。捕获它们的唯一方法是使用“DoCapture”API 调用。

于 2013-03-18T17:04:36.083 回答