Hey there,
Unfortunately, this is a limitation of PayPal – https://www.paypal.com/us/cgi-bin/webscr?cmd=p/pop/help-account-optional. Optional PayPal accounts can be enabled for one-time payments, but PayPal does not allow subscriptions to be handled this way. If you want to enable this for one-time payments, you can add this code:
function enable_guest_checkout($nvpStr, $order) {
$nvpStr .= '&SOLUTIONTYPE=Sole&LANDINGPAGE=Billing';
return $nvpStr;
}
add_action('pmpro_set_express_checkout_nvpstr', 'enable_guest_checkout', 10, 2);
to your active theme’s functions.php file or a customizations plugin as described here: http://www.paidmembershipspro.com/2012/08/create-a-plugin-for-pmpro-customizations/
Thanks,
Jess
Thread Starter
hiasad
(@hiasad)
Thanks for your reply Jessica. I appreciate it.
Is there any other solution with Paid Membership Pro that would let me charge re-occuring and my customers wont have to log on to paypal.
I guess my question is if I can use “Paypal Pro” or any other gateway so my Site controls the Checkout ?
Thanks
Hello. PayPal Pro is supported by Paid Memberships Pro. In addition we also support:
- Authorize.net
- Braintree Payments
- 2Checkout
- Cyber Source
- Stripe
All of these gateways will allow a customer to remain on your site during the checkout process. Please note you will need an SSL certificate since you will be transmitting payment information to the credit card processors. Hope this helps. Thanks again.