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.

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.

Sign up for PayPal

Built-in PayPal Gateway options are compared below.

 PayPal ExpressPayPal StandardPayPal Payments Pro (formerly Website Payments Pro)PayPal Payflow Pro
 Setup GuideSetup GuideSetup GuideSetup Guide
Gateway Info Gateway Info Gateway Info Gateway Info
Checkout LocationCheckout at PayPalCheckout at PayPalOnsite Checkout
(SSL required)
Checkout at PayPal option is built-in
Onsite 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)Not Required (One-Time Payment or Recurring)
Membership Level AppliedImmediately at CheckoutWhen IPN Posts (Unknown delay)Immediately at CheckoutImmediately at Checkout
PMPro Payment Settings Needed
  • Gateway Account Email
  • API Username
  • API Password
  • API Signature
  • Gateway Account Email
  • Gateway Account Email
  • API Username
  • API Password
  • API Signature
  • Partner
  • Vendor
  • User
  • Password
 Setup GuideSetup 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 Authorize.net.

Get the PayPal Express Add On

PayPal Sandbox/Testing mode

To test a PayPal checkout for (PayPal Express, Standard or PayPal Payments Pro formerly known as Website Payments Pro), 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. Navigate to the Memberships > Payment Settings page of your WordPress site.
  4. Set your “Payment Gateway” to the PayPal option you would like to use.
  5. Set the “Gateway Environment” to “Sandbox/Testing”.

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 FAQ page on how do I test my integration with the Payflow Gateway? that would be the best starting point if you need to run test transactions for Payflow.