We are excited to announce the release candidate (RC) for Paid Memberships Pro v3.6. This release focuses on reliability, performance, and smoother site management. We’ve improved how recurring payments are tracked, added a beautiful admin “View Order” page, built-in support for WP Fusion Lite, and expanded compatibility with LifterLMS.

PMPro v3.6 builds on the groundwork laid in v3.5, bringing even more consistency to payments, reporting, and integrations. This update helps site owners and developers run a more transparent and efficient membership business.

The rest of this post covers these key updates in more detail and highlights other enhancements, bug fixes, and developer improvements. Keep reading to learn how to download and test the v3.6 release candidate.

We will maintain this post for all release candidate versions. We are currently on Paid Memberships Pro v3.6 RC 1.

Banner Image for PMPro v3.6 Release Candidate

Using the Release Candidate on Our Main Site

To show our confidence in the stability and reliability of v3.6, the main website you’re browsing now is now already running PMPro v3.6 RC 1. We invite other sites, particularly those with a developer on the team, to join us in this crucial phase by testing the 3.6 version on their production websites.

Release Candidate Timeline

The RC phase is scheduled for roughly one week, after which we will proceed with the full PMPro v3.6 release.

  • Download: The RC is available as a .zip file, downloadable directly from this post.
  • Eligibility: We recommend the RC for production sites where a developer is available to address any potential issues with customizations or integrations.
  • Feedback: Your insights and reports are invaluable. We encourage you to share your experiences, bugs, and suggestions to help us refine the final release.

Overview of Key Features in v3.6

Alongside numerous bug fixes and behind-the-scenes improvements, here’s a closer look at the major enhancements included in PMPro v3.6.

Admin View Order Page

We’ve added a new View Order page to the WordPress admin, which appears when selecting an order from the Memberships > Orders list before editing.

Screenshot of View Order screen in the admin area of Paid Memberships Pro

This new view mirrors the frontend membership orders page layout, but with additional admin-only controls for:

  • Editing or refunding an order
  • Marking check or manual orders as paid
  • Adding internal “Order Notes” with timestamps
  • Reviewing all related actions for a given order
  • Easy access to the Edit Member screen for the connected user

This enhancement provides a more user-friendly and safer way to review order details without immediately entering edit mode.

Better Visibility into Past-Due Payments

Recurring payment failures are now tracked more transparently in PMPro. When a payment fails through Stripe or PayPal, PMPro automatically creates a pending order:

  • If the payment succeeds later, that order updates to success.
  • If the subscription is canceled, the order updates to error.
Screenshot of Orders screen in the admin area of Paid Memberships Pro with Pending order status for past due subscription orders

This pattern gives you a clearer, more accurate record of what’s happening with recurring subscriptions: no more guessing from gateway logs or email notifications.

Admins can now easily identify past-due subscriptions by looking for pending orders associated with a recurring billing cycle. We have big plans for how we will leverage these past-due orders in future reporting and recovery processes.

WP Fusion Lite Integration

PMPro includes built-in support for WP Fusion Lite, allowing you to sync member data with CRMs, marketing platforms, and automation tools. This integration helps you manage tags, trigger automations, and personalize communication based on membership activity without requiring a paid WP Fusion license.

Screenshot of editing a level in the Paid Memberships Pro admin area to configure the WP Fusion Lite integration

WP Fusion is similar to the automation available in the Paid Memberships Pro Zapier App, but without the need for extra calls to an offsite or third-party platform. Everything happens directly within your WordPress site.

We are currently expanding our own documentation for this feature. In the meantime, you can read the full setup and usage guide directly from WP Fusion: How to Use WP Fusion with Paid Memberships Pro

Note: If you have a paid license for WP Fusion, it will continue to use that integration automatically.

Add Ons Page Improvements

The Memberships > Add Ons screen has been improved for easier management, reducing the need to use the WordPress Plugins screen to handle basic tasks.

You can now filter installed Add Ons between Active and Inactive, making it faster to find what’s installed and what’s available. You can also now deactivate, uninstall, update, and access a quick link to primary settings or Add On dashboards from this interface.

Screenshot of the Add Ons list in the Paid Memberships Pro admin showing actions to update, activate, and uninstall a single Add On

Behind the scenes, PMPro v3.6 introduces a new class (PMPro_AddOns) that provides a foundation for future Add On improvements and a more consistent admin experience.

Restricted Files Enhancements

Building on the Restricted Files system introduced in v3.5, this update adds smarter handling of file downloads. PMPro now automatically adjusts the Content-Disposition header for restricted files based on file type, ensuring more reliable delivery of protected downloads.

Developers can customize this behavior using the new filter: pmpro_restricted_field_disposition.

LifterLMS Integration Enhancements

If your site uses PMPro with LifterLMS, you’ll notice smoother, more reliable course and membership syncing:

  • Membership-based enrollments are automatically repaired when LifterLMS courses are saved.
  • Redundant engagement triggers are removed when streamline mode is enabled.

This foundation sets the stage for broader LMS and third-party integration improvements in future versions.

What’s more, this LifterLMS work had us introduce a new action, pmpro_after_updating_post_level_restrictions, that fires after post restriction updates. Developers can use this hook to trigger custom functionality any time a page, post, or CPT updates.

Stripe and PayPal Enhancements

PMPro now uses the very latest Stripe API version 2025-09-30.clover and includes several improvements for reliability and data accuracy:

  • Customer email addresses in Stripe automatically sync when updated in WordPress.
  • Stripe invoice IDs are now stored as PMPro order transaction IDs.
  • Webhook and IPN handlers have been refactored for more consistent recurring payment logic across gateways.

These updates improve both transparency and performance for your recurring revenue.

Developer Highlights

If you’re a developer building custom integrations or gateways, here are the new and updated tools in v3.6.

Filters

  • pmpro_order_view_actions: Extend admin order view actions.
  • pmpro_restricted_field_disposition: Modify restricted file headers.
  • pmpro_order_action_links: Adjust frontend order action links.

Actions

  • pmpro_after_order_view_main: Add content to the admin “View Order” page.
  • pmpro_after_updating_post_level_restrictions: Trigger code after restriction updates.

Functions

  • pmpro_update_post_level_restrictions( $post_id, $level_ids )
  • pmpro_handle_recurring_payment_succeeded_at_gateway( $order_data )
  • pmpro_handle_recurring_payment_failure_at_gateway( $order_data )

Class

  • PMPro_AddOns: Manages Add On registration, filtering, and display.

Orders URL Structure in Admin

  • Integrations that include admin order links, like AffiliateWP, must update their URL parameter structure to remain compatible with v3.6. The new structure is:
View Order: https://domain.com/wp-admin/admin.php?page=pmpro-orders&id=51

Edit Order: https://domain.com/wp-admin/admin.php?page=pmpro-orders&id=51&edit=1

How to Download PMPro v3.6 RC 1

Last updated: October 14, 2025

Important: This RC is approved for production environment use. But, we recommend that you only put PMPro v3.6 RC 1 on your site if you are a developer or have access to one on your team.

Sites that use customized PMPro code or outdated third-party plugins might experience issues with v3.6.

Providing Feedback on PMPro v3.6 RC 1

Anyone that chooses to use the release candidate version should share feedback, bugs, warnings, issues, and anything else worth reporting. Here’s how to share your feedback.

Your insights and contributions are invaluable to the improvement of PMPro.

Working Changelog for v3.6 (Last Updated 2025-10-14)

  • FEATURE: Added compatibility with WP Fusion Lite.
  • ENHANCEMENT: Added a new admin “view order” page before the “edit” step.
  • ENHANCEMENT: Now saving orders in pending status when a Stripe or PayPal recurring payment fails.
  • ENHANCEMENT: Now updating the email address for customers in Stripe when the corresponding user is updated in WordPress.
  • ENHANCEMENT: General improvements to the Add Ons page including filters for active and inactive Add Ons.
  • ENHANCEMENT: Now automatically adjusting the content-disposition header for restricted files based on the file type.
  • ENHANCEMENT: Added a new filter pmpro_restricted_field_disposition to dynamically adjust the content-disposition header for restricted files.
  • ENHANCEMENT: Added a new filter pmpro_order_action_links to allow modifying the action links when viewing an order on the frontend.
  • ENHANCEMENT: Added a new action pmpro_after_updating_post_level_restrictions to run code after the level restrictions for a post is updated.
  • ENHANCEMENT: Now repairing membership-based course enrollments when LifterLMS courses are saved while streamline is enabled.
  • ENHANCEMENT: Now removing membership-related LifterLMS engagement triggers when streamline is enabled.
  • ENHANCEMENT: Updated Stripe API version to 2025-09-30.clover.
  • ENHANCEMENT: Improved styling of “file” type user fields.
  • BUG FIX/ENHANCEMENT: Now saving the Stripe invoice ID as the PMPro order’s payment transaction ID whenever an invoice is generated in Stripe.
  • BUG FIX: Fixed an issue where LifterLMS access plans meta boxes may still show when streamline is enabled.
  • REFACTOR: Added abstracted functions for processing recurring successful and failed payments during webhook/IPN handlers.
  • REFACTOR: Created a new class PMPro_AddOns for managing Add Ons. #3488,
  • REFACTOR: Added an abstracted function pmpro_update_post_level_restrictions() for setting the level restrictions for a post.
Cover image from ebook 29 Nuggets of Wisdom Volume 1 - Sample Collection

Download the book: Get 29 insights and ‘aha moments’ for new or veteran membership site business owners. Use these nuggets of wisdom to inspire or challenge you.



Was this article helpful?
YesNo