Paid Memberships Pro is a PayPal Partner and integrates with several PayPal payment processing options. Adding PayPal as an additional payment option to your checkout page gives your customers a faster way to pay. More payment options means more sales.


PayPal: Benefit From a Leader in Payments

Add credibility and trust to your site when you add PayPal. Set-up is easy, processing costs are low, and PayPal gives you access to over 100 million active online buyers who look for the PayPal way to pay! Millions of successful retailers add PayPal to streamline checkout and help boost sales.

Note: Please check with PayPal to see if the gateway is offered in your country/region.

Compare PayPal Gateway Options for Paid Memberships Pro

 PayPal ExpressPayPal StandardPayPal Payflow Pro
 Setup GuideSetup GuideSetup Guide
Gateway Info Gateway Info Gateway Info
Checkout LocationCheckout at PayPalCheckout at PayPalOnsite Checkout
(SSL required)
Can optionally offer Checkout at PayPal
PayPal Account Required?Required (One-time Payment and Recurring)One-time Payment: Not Required
Recurring Payment: Required
Not Required (One-Time Payment or Recurring)
Membership Level AppliedImmediately at CheckoutWhen IPN Posts (Unknown delay)Immediately at Checkout
PMPro Payment Settings Needed
  • Gateway Account Email
  • API Username
  • API Password
  • API Signature
  • Gateway Account Email
  • Partner
  • Vendor
  • User
  • Password
 Setup GuideSetup GuideSetup Guide

Offer PayPal Express as an option at checkout

Easily add PayPal Express in addition to your primary integrated processor, such as Stripe or

Get the PayPal Express Add On »

PayPal Sandbox/Testing Mode

To test a PayPal checkout for (PayPal Express, and PayPal Standard), you will need to set up a PayPal Developer account. If you already have a PayPal Developer account, log in to that account via the link above before running a test checkout.

  1. Log in to your PayPal Developer account.
  2. Create Sandbox Test Accounts per PayPal’s documentation.
  3. Once you have a testing account created, navigate to the dots (…) and select View / Edit Account > API Credentials
  4. Navigate to the Memberships > Payment Settings page of your WordPress site.
  5. Set your “Payment Gateway” to the PayPal option you would like to use.
  6. Set the “Gateway Environment” to “Sandbox/Testing”.
  7. Configure your PayPal “NVP/SOAP Sandbox API Credentials” in Payment Settings.
  8. Save settings.

After saving the settings, log out or browse to your membership levels page in incognito mode to test checkout for a paid level. You must use a Sandbox Test Account as set up in your PayPal Developer account in order to run the test.

For more information, visit PayPal’s Sandbox Testing Guide.

PayPal Payflow Sandbox/Testing mode

The outstanding gateway in the mix here is our PayPal Payflow integration. In our experience, the only way to set up PayPal Payflow in a “test” mode is to create a totally separate/unique Payflow account and keep it in “trial” mode. PayPal offers this documentation page on how to set up and test hosted pages with the Payflow Gateway? that would be the best starting point if you need to run test transactions for Payflow.

Looking to change payment gateways on your live PMPro membership site? We have a guide on switching payment gateways without affecting your existing customers.

Read Now: Switching Payment Gateways