2

我正在使用 Paypal API Payments Pro 在我的网站上使用信用卡/借记卡设置定期付款,在 Sandbox 上一切正常,但在现场它给了我错误 DPRP 已为该商家禁用。我曾多次致电 Paypal,他们所做的只是让我感到困惑,而且他们从不让我与他们的技术团队交谈。我已经使用 Paypal Payment Pro 购买了额外的定期计费服务。这是我从 Paypal 得到的回应。

{"TIMESTAMP":"2013%2d08%2d27T17%3a18%3a08Z","CORRELATIONID":"6xxxxxxx65e8","ACK":"Failure","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":"Error"}}

4

1 回答 1

1

DPRP 代表 DirectPayment RecurringPayments。使用旧的 Payments Pro,您必须为 Pro 本身支付 30 美元/月,然后再支付 30 美元/月用于经常性付款。在您获得批准并同意额外的 30 美元/月之前,您会收到该错误。所以它本质上意味着您现在没有在您的 PayPal 帐户上启用 DPRP。

您提到您已经注册了定期计费。在我看来,您使用的是使用 PayPal 管理器和 PayFlow 网关的新版 PayPal Pro。这是一个独立于 DoDirectPayment 或 CreateRecurringPaymentsProfile 的 API。所以他们让你启用了 PayFlow,但你正在尝试使用旧的 API。

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

如果您在找人帮助时遇到麻烦,请直接与我联系,我可以让您与我在 PayPal 的一位联系人取得联系,这将为您提供帮助。

如果你碰巧在使用 PHP,你可能会对我的 PayPal 的 PHP 类库感兴趣,如果你决定只是想重新开发你的东西,它会使 PayFlow 集成变得非常简单。

如果您有兴趣更好地了解不同的 Payments Pro 版本,可以查看我不久前写的这篇文章

于 2013-08-28T02:25:00.940 回答