简体   繁体   English

使用信用卡/借记卡进行的贝宝直接定期付款无法正常使用。 此商家已禁用DPRP。

[英]Paypal direct Recurring Payments using credit/debit card not working on live. DPRP disabled for this merchant.

I am using the Paypal API Payments Pro to set up recurring payments on my website using credit/debit card, everything worked perfect on Sandbox but on live it gives me error DPRP is disabled for this merchant. 我正在使用Paypal API Payments Pro在我的网站上使用信用卡/借记卡设置重复付款,在Sandbox上一切正常,但在实时运行中却给我错误此商家的DPRP被禁用。 I have called Paypal several times and all they do is confuse me and they never let me talk to their technical team. 我已经给Paypal打过几次电话,他们所做的只是让我感到困惑,他们从不让我与他们的技术团队交谈。 i have alreday purchased the additional recurring billing service with Paypal Payment Pro. 我最近已经使用Paypal Payment Pro购买了额外的定期结算服务。 This is what i get as response from Paypal. 这是我从贝宝(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"}}

DPRP stands for DirectPayment RecurringPayments. DPRP代表DirectPayment RecurringPayments。 With the old Payments Pro you had to pay $30/mo for Pro itself and then another $30/mo on top of that for recurring payments. 使用旧的Payments Pro,您必须为Pro本身支付$ 30 / mo,然后再支付$ 30 / mo的定期付款。 Until you were approved and agreed to the additional $30/mo you would get that error. 在您批准并同意额外的$ 30 /月之前,您将收到该错误。 So what it essentially means is you don't have DPRP enabled on your PayPal account right now. 因此,这实际上意味着您目前没有在PayPal帐户上启用DPRP。

You mentioned that you already signed up for Recurring Billing. 您提到您已经注册了定期计费。 It sounds to me like you're on the new version of PayPal Pro which uses the PayPal Manager and the PayFlow Gateway. 在我看来,您正在使用使用PayPal Manager和PayFlow Gateway的PayPal Pro新版本。 This is a separate API from DoDirectPayment or CreateRecurringPaymentsProfile. 这是与DoDirectPayment或CreateRecurringPaymentsProfile不同的API。 So they've got you enabled for PayFlow, but you're trying to use the old API. 因此,它们使您启用了PayFlow,但是您正在尝试使用旧的API。

What you need to do is either re-develop your stuff using the PayFlow API or get PayPal to set you up on Website Payments Pro 3.0, which is the old version that used DDP and CRPP. 您需要做的是使用PayFlow API重新开发您的东西,或者让PayPal在Website Payments Pro 3.0上进行设置,该网站是使用DDP和CRPP的旧版本。 If you tell them you've already developed everything using that API they should go ahead and turn it on for you so you don't have to redo everything. 如果您告诉他们您已经使用该API开发了所有内容,那么他​​们应该继续为您打开它,这样您就不必重做所有操作。 The thing that could be troublesome is the fee structure of DPRP. 可能麻烦的是DPRP的费用结构。 Again, it's $60/mo when you get it all enabled, but the new one is cheaper. 同样,启用所有功能后,其价格为$ 60 / mo,但新的价格更便宜。 They can redo the fee structure for you to match what you get with PayFlow, and if you can get in touch with the right person, they will, but sometimes that can be tough. 他们可以为您重新调整费用结构,以匹配您使用PayFlow所获得的收益,如果您可以与合适的人保持联系,他们会做到,但是有时这很困难。

If you have a bunch of trouble getting somebody to help you contact me directly and I can get you in touch with one of my contacts at PayPal that will help you out. 如果您在找人帮助时遇到麻烦,可以直接与我联系,而我可以与我在PayPal的一位联系人取得联系,这将为您提供帮助。

If you happen to be using PHP you might be interested in my PHP Class Library for PayPal which makes the PayFlow integration very simple if you decide you just want to redevelop your stuff. 如果您碰巧正在使用PHP,那么您可能会对我的PayPal PHP类库感兴趣,如果您决定只想重新开发自己的东西,这会使PayFlow集成非常简单。

If you're interested in a better understanding of the different Payments Pro versions you can take a look at this article I wrote not long ago . 如果您对更好地了解不同的Payments Pro版本感兴趣,可以看看我不久前写的这篇文章

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM