实时模式下的 Paypal doDirectPayment 生成错误 10501 : Invalid Configuration

标签 paypal

我在一个网站上实现了 paypal doDirectPayment。对于沙盒测试,它可以正常运行,但对于实时模式,它会产生错误

L_ERRORCODE0 - 10501

L_SHORTMESSAGE0 - Invalid Configuration

L_LONGMESSAGE0 - This transaction cannot be processed due to an invalid merchant configuration.

根据 Paypal DirectPayment API 错误和警告,我得到了纠正措施

Occurs when the billing agreement is disabled or inactive.

但我不知道如何启用此计费协议(protocol)

请帮帮我。

谢谢

最佳答案

您是否已申请 Payments Pro 并在您的账户上获得批准/启用?如果是这样,当它首次获得批准时,您应该会收到接受账单协议(protocol)的电子邮件,并且当您登录 PayPal 时,它也会弹出在您的概览页面上。

另一个原因是您已获准使用 Payments Pro PayFlow 版本,在这种情况下,您需要使用 PayFlow API 而不是 DoDirectPayment 才能处理信用卡。

如果您使用的是最新的 Payments Pro 2.0,您应该可以完全访问 PayFlow 和 DDP,但是,有时您必须让它们为您启用 DDP。

所以您首先需要弄清楚您注册的是哪个版本的 Pro,然后我可以为您提供更多帮助。

关于实时模式下的 Paypal doDirectPayment 生成错误 10501 : Invalid Configuration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20902896/

相关文章:

Android Paypal 整合

html - 整合 Paypal

css - 使用 checkout.js 隐藏 PayPal 按钮

android - Android 构建 native 界面时出错

php - paypal付款后才访问页面?

reactjs - React 中的客户端支付解决方案(无服务器)?

Paypal 付款项目的状态为 "blocked"- 如果有后续工作流程是什么?

php - PayPal API - 使用 PayFlow Pro 在单次结帐中处理一次性付款和定期付款

paypal - 如何更改快速结帐上 "cancel and return to"链接中的名称

Paypal IPN 未触发?