您好我正在为我的网站整合paypal定期付款。一切都适用于沙盒凭据,但对于真实帐户,它会出现以下错误:
[0] => ErrorType Object
(
[ShortMessage] => DPRP is disabled.
[LongMessage] => DPRP is disabled for this merchant.
[ErrorCode] => 11586
[SeverityCode] => Error
[ErrorParameters] =>
)
我和paypal谈过,他们说它已经在那里启用,我们有支付专业账号。请帮忙,我不知道发生了什么事?
答案 0 :(得分:3)
旧版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并要求您特别想要网站付款专业版3.0以便您可以使用DDP和CRPP,或者您需要重新构建您的PayPal集成使用PayFlow gateway with Recurring Billing。