So sorry for the delayed response.
I have spoken with PayPal Developer support, and I can confirm that this is indeed the case. Applications previously written to support DPRP through PayPal Pro will no longer work for brand new merchants signing up for PayPal (i.e. signing up for the first time).
In other words, PayPal’s API doc here, no longer apply to new merchants.
This is typical of PayPal. It’s so nice of them to have different APIs for each of their customers, based on the date each customer signs up. Brilliant stuff going on over there!
In short, this means that brand new PayPal Pro accounts, will be sold with the Payflow edition to handle Recurring Billing, and DPRP will not be sold to these accounts. These brand new accounts will need to integrate with Payflow instead (if they wan’t to bill on a recurring basis), following this documentation.
PayPal has said they have NO plans to discountinue support for DPRP in any existing PayPal accounts operating under a Pro status. However, all new PayPal Pro accounts come with a different API to deal with Recurring Billing, which is called Payflow.
The next generation of s2Member will be designed to support the Payflow API for Recurring Billing. Until the next major release of s2Member Pro, current versions of s2Member Pro will require that a merchant has an existing PayPal account, with the ability to acquire a PayPal Pro account with DPRP enabled.
@Rich. PayPal Developer Support said this when I asked about your account specifically.
Unfortunately the approvals for our different account types are done in another department. I would suggest having your merchant contact PayPal Merchant Solutions at 1-888-215-5506
Sincerely, Nathan / Merchant Technical Support / PayPal, an eBay Company
I interpret this as, NO. They can’t (or will not) change your account. Rich, if we can be of further assistance, please contact me directly via: s2Member® » Private Contact Form
Summary:
Existing PayPal accounts holders should NOT be affected by this change, and all aspects of s2Member and s2Member Pro will continue to function as they should. DPRP (Direct Pay / Recurring Billing) service continues to function in existing PayPal Pro accounts, as do other aspects of s2Member Pro integration.
New PayPal Pro accounts will be sold with the Payflow edition. New PayPal Pro accounts will continue to function with all aspects of both s2Member and s2Member Pro; but with one important exception. If Recurring Billing service is needed, you will have the Payflow edition, which is NOT compatible with current versions of s2Member Pro. We are working to integrate with Payflow, so this issue can avoided going forward. In the mean time, if you find yourself in this precarious position, we suggest using Authorize.Net (it supports recurring billing) – instead of PayPal Pro; until such time as s2Member Pro can be updated to support the Payflow API.
This thread will be updated once s2Member Pro supports the Payflow API.