Paypal 修复生产中的DoExpressCheckout错误10422

Paypal 修复生产中的DoExpressCheckout错误10422,paypal,Paypal,在生产中,DoExpressCheckout返回PayPal错误10422“客户必须返回PayPal以选择新的资金来源” 我从PayPal找到的文档是有限的() 指导客户使用不同的资金来源。为客户提供一个快速链接,以重新启动快速结帐流程,并将客户重定向回PayPal 我正试图弄明白这意味着什么,因为我个人没有办法重新生成错误,因此也没有办法测试我的代码(让我恼怒的客户在我整理纠结的时候进行几次演练似乎不合理) 有人知道吗 有关此错误原因的参考 如何亲自生成此错误以演练客户体验 应该使用什么重定

在生产中,DoExpressCheckout返回PayPal错误10422“客户必须返回PayPal以选择新的资金来源”

我从PayPal找到的文档是有限的()

指导客户使用不同的资金来源。为客户提供一个快速链接,以重新启动快速结帐流程,并将客户重定向回PayPal

我正试图弄明白这意味着什么,因为我个人没有办法重新生成错误,因此也没有办法测试我的代码(让我恼怒的客户在我整理纠结的时候进行几次演练似乎不合理)

有人知道吗

  • 有关此错误原因的参考
  • 如何亲自生成此错误以演练客户体验
  • 应该使用什么重定向?(第一个paypal.com…?token=url还是我现在应该包括PayRid?)

征求所有意见。

我相信Paypal会指示您在您的网站上启动快速结账流程(如生成新令牌)


是的,他们的错误代码还有很多不尽如人意的地方

在PayPal页面上选择的融资方式肯定有问题。例如,他们可能选择使用未经验证的银行账户付款,而您的系统不会接受


我猜,这是不是一个客户告诉你他们遇到了这个错误。。?我会问他们选择的是哪种类型的支付来源,看看是否有什么地方出了问题。

我在服务器日志中发现了错误。客户承认使用相同的融资方式在其他地方购买没有问题。我没有禁用接受任何类型的付款(当我第一次看到我的集成接受“eCeQUE”作为付款时,我感到沮丧,这并不能保证能够清除……)。您是否有关于如何将帐户配置为不允许特定付款选项的参考资料?如果您想禁用电子支票,您可以从PayPal配置文件中执行此操作。这是在收款优惠或类似的情况下。也就是说,如果有人想以这种方式付款,你可能会输掉这笔交易。如果您设置了IPN,您可以自动处理带有未决付款的订单。如果是某种数字商品订单,或者是订阅注册,只有在他们的付款确实结清后,你才能让系统更新。