The Blog

PayPal Pro and DPRP

Recently I have been working with a custom plugin for WordPress that is supposed to allow payments with PayPal Pro. The advantage of PayPal Pro integration is that you can do purchases from within your website; you don’t have to go out to the PayPal site, make the payment, then return back to the original website.

The plugin uses recurring transactions for yearly memberships. When I first tried integrating the plugin with PayPal Pro, and testing it, I received the following error message:

11586: DPRP is disabled. - DPRP is disabled for this merchant.

First off, I still don’t know what DPRP stands for. Dynamic PayPal Recurring Payment? Who knows.

Instant Payment Notification (IPN)

I did some searches on it, but couldn’t find any easy answers as to why I was receiving this error. One solution was to login to my PayPal account, then do the following:

  • navigate to the “My Account -> Proile -> Instant Payment Notification Preferences
  • click on teh “Edit Settings” button
  • on the “Edit Instant Payment Notification (IPN) Settings” page, enter the notification URL (in my case, the link was provided to me by the plugin I was using)
  • click on the radio button titled “Receive IPN messages

After enabling the notification url, I retested the plugin. Didn’t work.

Sign up for Recurring Transactions

Next, I read a blog that mentioned the need to add recurring transactions to PayPal Pro. I though that PayPal Pro, which costs $30 a month to use, would/should come with that feature. But, it sounds like it might cost another $20-30 dollar a month to have this feature enabled. I wasn’t able to call PayPal to find out (customer service hours were over), but plan on testing this soon.


I finally got a hold of PayPal. In order to have recurring transactions, there are two options: Enhanced Recurring Billing and Recurring Billing.

Enhanced recurring billing is an additional $20/mo. and allows you to use PayPal Standard, but include recurring billing. PayPal Standard already comes with recurring billing, but requires that the payer have a PayPal account. With Enhanced Recurring Billing, the payer still has to make the payment on the PayPal site, but it won’t require him to be a member of PayPal in order to sign up for a service that requires recurring billing.

On the other hand, if you sign up for PayPal Pro, you MUST pay an additional $30/mo. to use Recurring Billing. There is no Enhanced Recurring Billing feature with PayPal Pro. This means that you have to pay $30/mo. just to have PayPal Pro and another $30/mo. to have recurring billing on top of it.


No comments yet.

Leave a Comment

Remember to play nicely folks, nobody likes a troll.

You must be logged in to post a comment.