使用信用卡/借记卡的 Paypal 直接定期付款无法实时使用。已为此商家禁用 DPRP。

标签 paypal recurring-billing

我正在使用 Paypal API Payments Pro 在我的网站上使用信用卡/借记卡设置定期付款,在 Sandbox 上一切正常,但在实际运行中它给我错误 DPRP is disabled for this merchant。我给 Paypal 打过几次电话,他们所做的就是让我感到困惑,而且他们从不让我与他们的技术团队交谈。我已经使用 Paypal Payment Pro 购买了额外的定期计费服务。这是我从 Paypal 得到的回复。

{"TIMESTAMP":"2013%2d08%2d27T17%3a18%3a08Z","CORRELATIONID":"6xxxxxxx65e8","ACK":"失败","VERSION":"86%2e0","BUILD":"7xxxx78","L_ERRORCODE0":"11586","L_SHORTMESSAGE0":"DPRP%20is%20disabled%2e","L_LONGMESSAGE0":"DPRP%20is%20disabled%20for%20this%20merchant%2e","L_SEVERITYCODE0":"错误"}}

最佳答案

DPRP 代表直接付款定期付款。使用旧的 Payments Pro,您必须为 Pro 本身支付 30 美元/月,然后再为定期付款支付 30 美元/月。在您获得批准并同意每月额外支付 30 美元之前,您会遇到该错误。所以这实际上意味着您现在没有在您的 PayPal 帐户上启用 DPRP。

您提到您已经注册了 Recurring Billing。在我看来,您使用的是使用 PayPal Manager 和 PayFlow Gateway 的新版 PayPal Pro。这是一个独立于 DoDirectPayment 或 CreateRecurringPaymentsProfile 的 API。因此,他们已为您启用了 PayFlow,但您正在尝试使用旧 API。

您需要做的是使用 PayFlow API 重新开发您的东西,或者让 PayPal 为您设置 Website Payments Pro 3.0,这是使用 DDP 和 CRPP 的旧版本。如果您告诉他们您已经使用该 API 开发了所有内容,他们应该继续为您打开它,这样您就不必重做所有事情。麻烦的是 DPRP 的费用结构。同样,当你全部启用时它是 60 美元/月,但新的更便宜。他们可以为您重新制定费用结构,以匹配您通过 PayFlow 获得的费用,如果您能联系到合适的人,他们会联系,但有时这可能很困难。

如果您在找人帮忙时遇到很多麻烦,请直接与我联系,我可以让您联系我在 PayPal 的一位联系人,他会帮助您解决问题。

如果您碰巧使用 PHP,您可能会对我的 PHP Class Library for PayPal 感兴趣如果您决定只想重新开发您的东西,这将使 PayFlow 集成变得非常简单。

如果您有兴趣更好地了解不同的 Payments Pro 版本,您可以查看 this article I wrote not long ago .

关于使用信用卡/借记卡的 Paypal 直接定期付款无法实时使用。已为此商家禁用 DPRP。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18473924/

相关文章:

php - PayPal-PHP-SDK 是否支持向另一个 paypal 帐户付款?

PayPal 将授权交易转换为定期付款配置文件

c# 在应用程序中添加一个 PayPal 捐赠按钮

paypal - 如何登录沙盒账户?

c# - 使用 PayPal SOAP API 发送 API CAll

paypal - 如何使用 paypal rest api 解决 400 错误请求错误?

php - 如何为 paypal 支付 yii 设置定期计费?

paypal - 获取与 Paypal 中的定期付款配置文件关联的交易

paypal - 以编程方式向 PayPal 收取定期付款费用

paypal - 使用新的 Paypal UI 在哪里设置 Paypal 定期付款的 IPN URL?