latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

s2Member & PayPal Standard setup error

Home Forums Community Forum s2Member & PayPal Standard setup error

This topic contains 8 replies, has 2 voices. Last updated by  Cristián Lávaque 3 years, 9 months ago.

Topic Author Topic
Posted: Friday Apr 5th, 2013 at 12:49 am #46672

This particular client has s2member installed on a WP/BP site which accepts payments for memberships. The client has a PayPal Standard business account and isn’t interested in PayPal Pro. Right now when members attempt to sign up online they receive error #1186 DPRP is not enabled. DPRP is not enabled for this merchant. I spoke with someone from PayPal and they informed me that the account is only a standard and that chances are the settings in the membership are configured for a pro account. I’m going to go into the PayPal Options section and remove the API account info from the PayPal Account Details. What I can’t seem to figure out is if there are additional steps I must take to allow member registrations on this PayPal Standard account.

Any responses or direction is appreciated.

List Of Topic Replies

Viewing 8 replies - 1 through 8 (of 8 total)
Author Replies
Author Replies
Posted: Friday Apr 5th, 2013 at 9:40 am #46701

You’ll need the PayPal account details in s2Member, so please don’t remove them. [hilite path]Dashboard -› s2Member® -› PayPal® Options[/hilite]

Is your client trying to use the s2Member pro-forms? PayPal Standard only uses buttons. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons[/hilite]

The pro-forms integrate with PayPal Express Checkout, which is free like Standard, and with PayPal Pro. To only use Express Checkout, you’d edit the shortcode so it only accepts paypal, not the cards:

accept="paypal" accept_via_paypal="paypal"
Posted: Friday Apr 5th, 2013 at 1:02 pm #46717

Under PayPal Options I originally had the API Username, Password, and Signature. I’ve since removed it after speaking with PayPal. The only thing remaining is the email address and for the behavior I have Real-Time / Direct Pay. It looks like I have to have this info. Do I need to add the API info for this PayPal Standard account?

I do have pro-forms created for each of the paypal buttons, totaling six (6). The forms are necessary because they allow registration information to be entered and waivers accepted before payments are made. Three of the forms are for recurring memberships and three are non-recurring. Are you saying that because the client has a PayPal Standard account she must use buttons and can’t use the pro forms? If this is so then she’ll have to be instructed to consider upgrading to PayPal Pro in order to use the forms? Using the buttons without the ability to have a form attached would defeat the purpose for this particular request.

Any responses appreciated.

Posted: Monday Apr 8th, 2013 at 8:56 am #46843

PayPal Standard uses buttons, you can’t use Standard with the pro-forms.

The pro-forms can be used with PayPal Express Checkout, PayPal Pro is not required. Just change the accept attribute as I showed you above.

Either way, Standard or Express Checkout, you need to have these complete for the integration to work:
[hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details[/hilite]
[hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration[/hilite]
[hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayPal® PDT Integration[/hilite]

Posted: Thursday Apr 11th, 2013 at 9:04 pm #47258

Status:
Client wants to use the pro forms. Client completed upgrade to PayPal Pro.
New API username, password, and signature added to PayPal account details.
PayPal IPN integration complete.
PayPal PDT Auto-Return option enabled and Identity Token added.
Information saved.
Client states they continue to get the same error mentioned above.

Again I’m not using the shortcode as the client wants to allow memberships sales with both PayPal and credit cards. This error only appears when someone tries to register with a credit card. What am I missing?

Any direction appreciated.

Posted: Friday Apr 12th, 2013 at 7:48 am #47297

So he has PayPal Pro now and using the pro-forms? But how are you using the pro-form but not the shortcode for it?

Please check if the PayPal Pro version he has is the PayFlow Edition. If so, please complete the PayFlow info in s2Member too. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayFlow[/hilite]

If he wants to sell a subscription and get paid with cards on his site, he will need to get DPRP for his PayPal Pro account.

Please see: Knowledge Base » PayPal Pro, PayFlow, DPRP, Express Checkout

Posted: Friday Apr 12th, 2013 at 8:09 am #47300

Client URL: http://getfit-atlanta.com/membership/?_s2member_seeking%5Btype%5D=page&_s2member_seeking%5Bpage%5D=21&_s2member_seeking%5B_uri%5D=L3JlZ2lzdHJhdGlvbi8%3D&_s2member_req%5Btype%5D=level&_s2member_req%5Blevel%5D=0&_s2member_res%5Btype%5D=page&s2member_seeking=page-21&s2member_level_req=0

Here’s an example from one of the forms I’m using:

[s2Member-Pro-PayPal-Form level="2" ccaps="" desc="New Run/Walk Members / Description and pricing details here." ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="mydomain.com" ta="0" tp="0" tt="D" ra="0.01" rp="1" rt="M" rr="1" rrt="" rra="2" accept="paypal,visa,mastercard,amex,discover,maestro,solo" accept_via_paypal="paypal" coupon="" accept_coupons="0" default_country_code="" captcha="0" /]

I know the client received an email from PayPal stating PDT was enabled but I’ll contact them to confirm if both DPRP and PayPal Flow is active on the account? So there’s nothing else I need to configure within s2 on the client site?

tia

Posted: Friday Apr 12th, 2013 at 1:21 pm #47316

In addition to all of this I have to make sure the recurring billing option is NOT enabled. These are suppose to be one-time payments. What am I missing?

Posted: Saturday Apr 13th, 2013 at 8:29 am #47417

In addition to all of this I have to make sure the recurring billing option is NOT enabled. These are suppose to be one-time payments. What am I missing?

Thanks for posting the shortcode. Please change the [hilite mono]rr[/hilite] attribute value to [hilite mono]BN[/hilite] for buy-now transactions: [hilite mono]rr="BN"[/hilite]. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes -> rr[/hilite]

I know the client received an email from PayPal stating PDT was enabled but I’ll contact them to confirm if both DPRP and PayPal Flow is active on the account?

If you’re not selling subscriptions you don’t need DPRP, but do check if you have the PayFlow Edition of PayPal Pro to know if you need to enter the PayFlow credentials in the s2Member configuration.

Viewing 8 replies - 1 through 8 (of 8 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.