Page 1 of 1
PayPal requirement
Posted:
December 23rd, 2011, 12:26 pm
by ridesabike2
I found another thing to ask about!
We have the ability through PayPal to make it so users are not required to have a PayPal account. I had it set up this way as an option, for non-recurring/no trial payments. However, since I started using Pro Forms it is requiring a PayPal account. Here's my shortcode:
- Code: Select all
[s2Member-Pro-PayPal-Form level="3" ccaps="" desc="RG Membership $20.00 USD / One Time ( for 1 year access, non-recurring )" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="roadguardians.org" ta="0" tp="0" tt="D" ra="20.00" rp="1" rt="Y" rr="0" 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 verified in my PayPal settings that the "PayPal Account Optional" is set to On. What do ya think?
Re: PayPal requirement
Posted:
December 23rd, 2011, 12:33 pm
by Eduan
Do you have PayPal Pro?
Are you using Express Checkout?
Re: PayPal requirement
Posted:
December 23rd, 2011, 1:26 pm
by ridesabike2
We have Standard for now but will be going Pro very soon.
Not sure on Express Checkout. How do I find that info?
Re: PayPal requirement
Posted:
December 23rd, 2011, 3:04 pm
by Raam Dev
Can you try changing accept="paypal,visa,mastercard,amex,discover,maestro,solo" to accept="paypal" in your button code? Since you don't have PayPal Pro, you cannot yet accept those other payment types anyway (at least not on your site).
Also, have you tried using a regular s2Member PayPal button (instead of the Pro Form button) to see if the alternate payment option shows up when you get to PayPal?
And lastly, if you can give us the link to a page where you're using that shortcode, that would help us confirm from our end that we don't get the non-PayPal option when checking out.
Re: PayPal requirement
Posted:
December 26th, 2011, 5:04 am
by Cristián Lávaque
I'm afraid that using Express Checkout will require the customer to login to his PayPal account. This is different from PayPal Standard. Express Checkout is the option for those that want to pay with their PayPal account, so it requires it.
Re: PayPal requirement
Posted:
December 29th, 2011, 11:28 pm
by ridesabike2
Finally getting back to you on this (took a little time off!). We upgraded to Pro. What changes need to be made on the S2M side of things? It didn't magically fix itself
Re: PayPal requirement
Posted:
December 30th, 2011, 4:23 am
by Cristián Lávaque
Upgraded to PayPal Pro? Cool.
What happens if you pay using the pro-form you quoted in the first post?
[s2Member-Pro-PayPal-Form level="3" ccaps="" desc="RG Membership $20.00 USD / One Time ( for 1 year access, non-recurring )" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="roadguardians.org" ta="0" tp="0" tt="D" ra="20.00" rp="1" rt="Y" rr="0" rrt="" rra="2" accept="paypal,visa,mastercard,amex,discover,maestro,solo" accept_via_paypal="paypal" coupon="" accept_coupons="0" default_country_code="" captcha="0" /]
Re: PayPal requirement
Posted:
December 30th, 2011, 9:09 am
by ridesabike2
Same thing. It just prompts me to create an account if I don't already have one. I even tried redoing the button, so that it's definitely non-recurring, no trial. Am I correct in thinking that recurring payments would require a PayPal account? That's why we want this other option - for those who choose to just pay via credit card. We do that elsewhere throughout our site with no problem. Thanks again for your time!
Re: PayPal requirement
Posted:
December 30th, 2011, 10:08 am
by Eduan
You are right in the fact that recurring payments require the user to have PayPal.
Re: PayPal requirement
Posted:
December 30th, 2011, 12:08 pm
by ridesabike2
But why is it still requiring PayPal when I choose non-recurring? The settings on the PayPal end allow for people to use it without having an account.
Re: PayPal requirement
Posted:
December 30th, 2011, 4:12 pm
by Raam Dev
Hi ridesabike2,
Are you creating the button from the PayPal Specific Post/Page (Buy Now) Forms generator? If so, could you please copy and paste the exact button code that you're using?
Also, if it's possible to share the URL to the page where that button exists, that would be helpful.
Re: PayPal requirement
Posted:
December 30th, 2011, 5:08 pm
by ridesabike2
The page I'm working on:
http://roadguardians.org/site/membershi ... recurring/And the code:
- Code: Select all
[s2Member-Pro-PayPal-Form level="3" ccaps="" desc="RG Membership $20.00 USD / One Time ( for 1 year access, non-recurring )" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="roadguardians.org" ta="0" tp="0" tt="D" ra="20.00" rp="1" rt="Y" rr="0" rrt="" rra="2" accept="paypal,visa,mastercard,amex,discover,maestro,solo" accept_via_paypal="paypal" coupon="" accept_coupons="0" default_country_code="" captcha="0" /]
but I think I'd delete all in the accept string after paypal, correct?
Re: PayPal requirement
Posted:
December 31st, 2011, 6:32 am
by Cristián Lávaque
Let me see if I understand correctly:
You got PayPal Pro now, right? Did you double check your PayPal options to make sure everything correct? WP Admin -> s2Member -> PayPal Options
Now, if you're just getting a one-time payment, instead of creating a non-recurring subscription, make it a buy-now. In the shortcode generator, the drop-down will have a section for Buy Now.
Regarding the accept attribute, if you now have PayPal Pro and SSL (you have to have SSL to get payments in your site), leave all the options after PayPal so you they can pay with cards and not just their PayPal account (Express Checkout will always require the person to have a PayPal account).
Does that help?
Re: PayPal requirement
Posted:
December 31st, 2011, 5:06 pm
by ridesabike2
Ok, I created the button as a "Buy Now". I just did it again in case something wasn't right. I checked all PayPal settings and it's all good. I don't really care at this point if the customer pays right on our site, so as far as SSL goes I think maybe in the future? Would I need new API credentials with the switch to PayPal Pro? It looks like everything is set correctly, but I still have no option to pay other than via PayPal on this page:
http://roadguardians.org/site/membershi ... recurring/
Re: PayPal requirement
Posted:
January 3rd, 2012, 5:15 am
by Cristián Lávaque
I think the PayPal credentials would be the same if you upgrade to Pro, but I'm not positive since I haven't done it myself or asked someone that did. Even if they were different, you could update that easily under
WP Admin -> s2Member -> PayPal Options.
You're using the pro-form with just PayPal's Express Checkout. Expresss Checkout will always require the user to have a PayPal account. If you want to use the pro-form and let the user pay without a PayPal account, you'll need PayPal Pro and the SSL cert.
I hope that helps.
Re: PayPal requirement
Posted:
January 3rd, 2012, 8:39 am
by ridesabike2
Cristián, thank you! That makes sense. Is there a tutorial or anything explaining how to obtain and implement SSL?
Re: PayPal requirement
Posted:
January 3rd, 2012, 4:01 pm
by Raam Dev
Hi ridesabike2,
The process for installing and configuring an SSL certificate will depend your web host. You'll need to inquire with them as to the process for obtaining and getting an SSL certificate installed in your hosting environment.
Once the SSL certificate is installed for your site, you'll be able to access all your URLs using https:// instead of http://. Any s2Member URLs that PayPal needs for PayPal Pro (I believe they want to see the s2Member checkout page protected by SSL), you can simply provide them with the https:// version of the URL.
Does that make sense?
Re: PayPal requirement
Posted:
January 9th, 2012, 4:22 pm
by ridesabike2
It kind of makes sense. I got the SSL certificate and it's installed. If I go here:
https://roadguardians.org/site/membersh ... recurring/it still requires me to create a Paypal account to pay. I must be missing something; probably very simple but I'm hoping you can help me out!
Re: PayPal requirement
Posted:
January 9th, 2012, 6:35 pm
by Raam Dev
Could you check the Pro-Form button shortcode and make sure that it says accept="paypal,visa,mastercard,amex,discover,maestro,solo" for that attribute?
Re: PayPal requirement
Posted:
January 14th, 2012, 4:43 pm
by ridesabike2
This case is closed. We have a different issue now (new post) but got this one out of the way. Thanks!