您好,我正在为我的网站集成 paypal 定期付款。沙盒凭据一切正常,但对于真实账户,它会出现以下错误:
[0] => ErrorType Object
(
[ShortMessage] => DPRP is disabled.
[LongMessage] => DPRP is disabled for this merchant.
[ErrorCode] => 11586
[SeverityCode] => Error
[ErrorParameters] =>
)
我和 paypal 谈过,他们说它已经在那里启用,我们有付款专业账户。请帮忙,我不确定发生了什么?
最佳答案
旧版 Payments Pro(Website Payments Pro 3.0)使用 DoDirectPayment API,然后您必须在此基础上启用 DPRP(DirectPayment 定期付款)才能使用 CreateRecurringPaymentsProfile 和信用卡详细信息。
您显然使用的是新版 Pro (Payments Pro 2.0),它在 PayFlow 网关上运行,而不是在 DoDirectPayment 和 CreateRecurringPaymentsProfile 上运行。
我意识到 2.0 比 3.0 更新可能有点令人困惑。如果您对此感到好奇,可以看看我在 The History of PayPal Payments Pro 上写的这篇文章。 .
不过遗憾的是,您需要做的是给 PayPal 回电并要求您特别需要 Website Payments Pro 3.0 以便您可以使用 DDP 和 CRPP,或者您需要使用PayFlow gateway with Recurring Billing .
关于Paypal DPRP 因真实账户错误而被禁用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22855642/