About the Add On

This plugin enables a radio select on the membership checkout page, allowing a user to select their preferred payment method for purchase. PayPal offers peace of mind to buyers that have concerns paying you directly by giving them a layer of protection when making purchases online.

Offer PayPal as payment method at checkout

Note: to add the credit card and PayPal logos, follow the steps in this tutorial.


  1. PMPro Plus members can install the add on via the Memberships > Add Ons admin page.
  2. Or, download the plugin file and upload the ‘pmpro-add-paypal-express’ directory to the ‘/wp-content/plugins/’ directory of your site.
  3. Activate the plugin through the ‘Plugins’ menu in WordPress.


  1. Navigate to the Memberships > Payment Settings admin page.
  2. Select the “PayPal Express” gateway from the “Payment Gateway” dropdown list.
  3. Enter your PayPal Express API key, username, and password set in the appropriate fields [docs].
  4. Click “Save Settings”.
  5. Now (after inputting your PayPal Express settings and clicking save), switch back to your primary gateway by selecting your gateway from the “Payment Gateway” dropdown list.
  6. Click “Save Settings”.
  7. The PayPal Express settings will be remembered “in the background”.

Navigate to your Memberships Checkout page and preview the new “Choose Your Payment Method” box. We also advise testing checkout via PayPal to ensure that the connection is working.

Video Demo

Important Notes

You do not need to activate this plugin with PayPal Website Payments Pro. PayPal Express is automatically an option at checkout with that gateway.

This plugin will only work when the primary gateway is an onsite gateway. At this time, this includes:

  • Stripe
  • Braintree
  • Authorize.net
  • PayPal Payflow Pro
  • Cybersource