문제

Hi I am integrating paypal recurring payments for my website.Everything works fine for sandbox credentials but for live account it gives following error:

[0] => ErrorType Object
            (
                [ShortMessage] => DPRP is disabled.
                [LongMessage] => DPRP is disabled for this merchant.
                [ErrorCode] => 11586
                [SeverityCode] => Error
                [ErrorParameters] => 
            )

I talked to paypal and they are saying that it is already enabled there and we have payments pro account.Please help,i am not sure what is going on?

도움이 되었습니까?

해결책

The old version of Payments Pro (Website Payments Pro 3.0) uses the DoDirectPayment API, and then you'd have to enable DPRP (DirectPayment Recurring Payments) on top of that to get access to using CreateRecurringPaymentsProfile with credit card details.

You are apparently on the new version of Pro (Payments Pro 2.0) which works on the PayFlow gateway instead of DoDirectPayment and CreateRecurringPaymentsProfile.

I realize that can be a little confusing that 2.0 is newer than the 3.0. If you're curious about that you can take a look at this article I wrote on The History of PayPal Payments Pro.

Unfortunately, though, what you need to do is either call PayPal back and request that you specifically want Website Payments Pro 3.0 so that you can use DDP and CRPP, or you'll need to re-build your PayPal integration using the PayFlow gateway with Recurring Billing.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top