Description
When a membership site needs to accept payments with external PayPal flow, the Add PayPal Express add-on adds to the Paid Memberships Pro checkout a PayPal Express payment option, directing the user to approve the transaction and return to the registration process. It serves those who sell subscriptions, private communities or content areas and want to keep the Paid Memberships Pro membership form with payment approved by PayPal Express without rebuilding the checkout from scratch.
Key Features of Add PayPal Express
- Checkout Option
Adds PayPal Express as a payment alternative in the Paid Memberships Pro form. - External PayPal Flow
Directs the transaction approval to PayPal’s secure environment. - Return to Registration
Keeps the membership process connected to the Paid Memberships Pro checkout. - Additional Gateway
Expands available payment methods for membership plans. - Integration with PMPro
Functions as an additional component within the Paid Memberships Pro ecosystem.
Benefits of Add PayPal Express
- More Payment Methods
Allows you to receive subscriptions from those who prefer to complete the purchase through PayPal. - More Familiar Checkout
Reduces friction for subscribers who already use PayPal accounts. - Less Technical Adaptation
Adds the gateway without rebuilding the existing membership flow. - Subscription Sales
Supports communities, courses, and restricted areas with billing via PMPro.
Who Should Use Add PayPal Express?
- Those who sell access to membership areas and want to include PayPal Express in checkout.
- Private communities that already use Paid Memberships Pro to manage plans and registrations.
- Those who need to accept PayPal payments for courses, clubs, or subscription content.
How to Download Add PayPal Express
Add PayPal Express is available for download here on Ultrapack. After downloading the .zip file, install it at Plugins > Add New > Upload Plugin, select the file and activate it in the WordPress dashboard.
The Add PayPal Express add-on functions as an additional payment layer for projects that already organize levels, registrations, and restrictions through Paid Memberships Pro. By including PayPal Express in checkout, it expands payment choice without moving the main control of subscriptions away from the PMPro flow.
Frequently asked questions
Is Paid Memberships Pro Add PayPal Express GPL-licensed?
Yes. Paid Memberships Pro Add PayPal Express is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Paid Memberships Pro Add PayPal Express on multiple sites?
Yes. You can install Paid Memberships Pro Add PayPal Express on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Paid Memberships Pro Add PayPal Express cost at Ultrapack?
Paid Memberships Pro Add PayPal Express costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Paid Memberships Pro Add PayPal Express include updates?
Yes. The current version of Paid Memberships Pro Add PayPal Express is 0.7.2, published at Ultrapack on Sep 30, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Paid Memberships Pro Add PayPal Express scanned before publication?
Yes. Every version of Paid Memberships Pro Add PayPal Express goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin Paid Memberships Pro Add PayPal Express?
Requires WordPress 5.2 or higher. Tested up to WordPress 6.5.
What changed in this version
Version 0.7.2 2026-09-29
- SECURITY: Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #48 (@dparker1005)
Version 0.7.1 2025-06-25
- ENHANCEMENT: Added support for PayPal Standard and PayPal Website Payments Pro. #44 (@dparker1005)
- ENHANCEMENT: Removed the word "Here" from the "Check Out with a Credit Card Here" message now that many credit card payments are now processed offsite. #46 (@kimwhite)
Version 0.7 2024-07-17
- ENHANCEMENT: Added support for v3.1+ Paid Memberships Pro frontend changes.
- ENHANCEMENT: Now respecting the "Gateway Name Label" setting in core PMPro v3.0+ for updating "Check" wording.
- BUG FIX/ENHANCEMENT: Fixed headings hierarchy in payment method box for accessibility.
- BUG FIX: Fixed issue with duplicate PayPal buttons and payment information fields when the primary site gateway is PayPal Express.
- REFACTOR: Changed uses of `pmpro_getOption` to `get_option`.
- ENHANCEMENT: Reading for localization.
- ENHANCEMENT: Added French translation.
- BUG FIX: Fixed issues where the billing address fields or payment info fields wouldn't show up if you switched back to the default gateway after getting an error with PayPal.
- = .5.3 =
- BUG FIX: Fixed bug where a second PayPal button was shown if the Pay by Check add-on was also active and there were errors on checkout submission.
- = .5.2 =
- ENHANCEMENT: Improved fields display on membership checkout page to use no tables for compatibility with Paid Memberships Pro v1.9.4.
- = .5.1 =
- ENHANCEMENT: Added stylesheet to improve the layout of the frontend checkout form.
- ENHANCEMENT: Improved setup instructions.
- BUG: Fixed bug where the Choose Payment Method box would disappear after submitting.
- BUG/ENHANCEMENT: Updated to better support using this addon along with the Pay by Check addon. Make sure both are up to date.
- = .4.1 =
- BUG: Updated the pmproappe_using_paypal function to not consider Payflow Pro a PayPal gateway. We want to show PayPal Express as a second option if the main gateway is Payflow.
- BUG: Added pmpro_btn-submit-checkout class to the PayPal checkout button. When paired with PMPro core updates, this fixes issues where the PayPal button remained disabled after trying to checkout via the default gateway first.
- ENHANCEMENT: Changed "payment method" section to use div formatting instead of tables.
- ENHANCEMENT: Fixed cases where the plugin was active and the primary gateway was also set to PayPal or PayPal Express. Now shows a message to change the gateway setting or deasctivate the plugin.
- Fixed bug where payment fields could show up on the review page when checking out with PayPal Express.
- = .2.2.1 =
- Fixed bug where PayPal button was sometimes showing up for free levels.
- = .2.2 =
- Now checking if a discount code makes a level free when applied and adjusting the billing fields/etc.
- = .2.1 =
- Now checking the pmpro_require_billing JS var to make sure we don't show the credit card fields when using other addons like pmpro-address-free-levels.
- Using different hook to add gateway option to checkout page.
- This is the initial version of the plugin.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
This item is an add-on for the Paid Memberships Pro plugin. Installed on its own it throws no error, but it does not work either.
- Install and activate the Paid Memberships Pro plugin before this one.
- Download the file
pmpro-add-paypal-express.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
pmpro-add-paypal-express.zip, click Install Now and then Activate.
Requirements: Requires WordPress 5.2 or higher. Tested up to WordPress 6.5.
- Both stay active at the same time. Deactivating the Paid Memberships Pro plugin turns this add-on off with it.
- An add-on settings usually show up inside the main plugin screens, not in a menu of their own. If you find nothing new in the dashboard after activating, look there before opening a ticket.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready