【问题标题】:Paypal Express Checkout payments remain on pending then expire. Confirmation returns PENDINGREASON=order.Paypal Express Checkout 付款仍处于待处理状态,然后到期。确认返回 PENDINGREASON=order。
【发布时间】:2013-03-06 20:57:37
【问题描述】:

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

【问题讨论】:

    标签: paypal express-checkout


    【解决方案1】:

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

    1. Action = 销售交易在交易时自动捕获 由最后的 DoExpressCheckoutPayment 调用提交。

    2. 操作 = 授权交易暂停资金,以后可以 被俘虏。 (大多数情况下保证 3 天,之后解除保留 但只要有资金,几乎总是可以在第 4-29 天捕获)。可以通过 DoCapture API 调用捕获授权,也可以通过 在 www.paypal.com 帐户界面中

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

    【讨论】:

      猜你喜欢
      • 2020-12-04
      • 2017-08-18
      • 1970-01-01
      • 2014-07-04
      • 2010-12-03
      • 1970-01-01
      • 2021-01-21
      • 1970-01-01
      • 2014-07-30
      相关资源
      最近更新 更多