【问题标题】:Paypal expressCheckout integration (DoExpressCheckout) errorPaypal expressCheckout 集成 (DoExpressCheckout) 错误
【发布时间】:2012-06-09 14:43:05
【问题描述】:

我在 Java 谷歌应用程序引擎中有一个 ExpressCheckout 集成设置,它可以运行到 GetExpresschekout。但在最终调用(DoExpressCheckout)中我无法授权付款。它返回 一个错误

RESULT=1000&PNREF=E24P1FBB8FA4&RESPMSG=通用处理器错误:13116-此令牌的交易正在进行中。&AVSADDR=N&AVSZIP=N

但相同的代码在本地工作,但在部署后显示上述错误。

提前致谢

【问题讨论】:

    标签: java google-app-engine payment-gateway


    【解决方案1】:

    我不知道为什么它在本地测试时有效,但该错误仅表示用户尚未实际付款。这可能是因为用户确实还没有付款,或者因为交易正在等待验证。 PayPal 将某些交易标记为有风险的交易,并需要几个小时来验证它们。

    在执行DoExpressCheckout()之前,是否等待用户返回RETURNURL?您是否确认该用户实际上并未返回到 CANCELURL?

    您是否通过GetTransactionDetails() 确认PAYMENTSTATUS 是"Completed" 而不是"Pending"?您可以查看“PendingReason”了解更多详情。有关待处理交易的更多信息,请参阅Payment Review。

    【讨论】:

      猜你喜欢
      • 2013-12-02
      • 1970-01-01
      • 2015-05-03
      • 2017-10-23
      • 2014-02-23
      • 2016-11-16
      • 2013-02-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多