PayPal express checkouts i have seen does also say:
Don’t have a PayPal account?
Pay with your debit or credit card as a PayPal guest
IF you are a pro user who is using express…shouldn’t it work like that here?
If you’re using s2Member Pro-Forms with a PayPal Express account that also allows buyers to pay without a PayPal account, it works the same way from s2Member’s perspective. The user clicks the Checkout with PayPal button on the s2Member Pro-Form and gets redirected to PayPal. Once on PayPal, the user can either login with the PayPal account or click the “Don’t have a PayPal account?” button to pay with a credit card on PayPal’s website. (If you have PayPal Pro instead of PayPal Express, the user can pay with a credit card on your site.)
I talked with PayPal and they say that the s2member plugin needs to pass a variable to Paypal API of
solutiontype=”Sole”
In order to enable the guest checkout option and not force the customer to create an account.
s2member, please fix this! I have a developer copy of s2member and haven’t been able to accept credit cards for 3 months now because of this.
Matthew, what type of PayPal account do you have? Also, are you using the s2Member Pro-Forms or the PayPal buttons? I have personally had no problem checking out via PayPal using s2Member and then being able to choose “Don’t have a PayPal account?”. I’ll send a message to the lead developer to see if he can offer any insight.
I found that s2member doesn’t confirm billing info and also the CVV field isn’t checked as I entered a fake one and was able to use my card no problem. That’s why I switched to only accept=”paypal” but it doesn’t give the option for guest checkout even if I enter “accept-via-paypal” with different options like visa, mastercard, etc.
Confirming billing info and CVV only works if you’re using PayPal Pro. If you’re not using PayPal Pro, you shouldn’t be showing the credit card options on the Pro-Forms. Please see the note below from Dashboard -› s2Member® -› PayPal® Pro Forms -› Quick Start Guide:
*PayPal® Pro is NOT Absolutely Required* s2Member is very flexible. It is now possible to integrate Pro Forms without a PayPal® Pro account, whereby the enhanced Form Shortcodes that s2Member provides can be integrated ONLY with PayPal® Express Checkout. In other words, if you get declined for PayPal® Pro service, you can still use s2Member Pro Forms. Ask PayPal® to activate Express Checkout for you. ( it’s free ). Once Express Checkout is enabled, you will have access to your PayPal® API Credentials. Log into your PayPal® account, and navigate to Profile -> API Access (or Request API Credentials). You’ll choose ( Request API Signature ). Now … here is the tricky part; whenever you generate a Pro Form Shortcode with s2Member, be sure to change accept=”paypal,visa,mastercard,amex,discover,maestro,solo” to just accept=”paypal”; thereby excluding the on-site credit card processing functionality; which is available only with PayPal® Pro.