Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

Paid Memberships Pro Payment Plans Changelog

Every recorded version, newest first, with what changed in each one.

Latest 0.6.1 · Sep 28, 20269 versionsSince Mar 2022

2026 · 2 versions

  1. 0.6.1

    Latest
    2 security
    Security
    • Passwords and other sensitive checkout fields are no longer saved in order meta for PayFast checkouts, and are removed from existing order meta. #91 (@dparker1005)
    • Added direct file access protection, unslashed the chosen payment plan ID before sanitizing it, and limited the payment plan admin data to users who can edit levels. #90 (@dparker1005)
  2. 0.6

    3 improvements1 fix
    Improved
    • Added a Payment Plan column to the Orders and Subscriptions list tables and the Edit Member panels, plus a Payment Plan section on the single subscription view. The plan is now stored on the subscription record (with self-healing for legacy orders) so reports can group recurring orders by plan. #89 (@kimcoleman)
    • Added a "Learn more" link to the Payment Plans Add On documentation in the level edit settings. #86 (@kimcoleman)
    • Added "Docs" and "Support" links to the plugin row meta on the Plugins screen. #83 (@ipokkel)
    Fixed
    • Fixed a layout jump and stale expiration text when switching payment plans on the checkout page. #88 (@flintfromthebasement)

2025 · 1 version

  1. 0.5

    3 improvements2 fixes
    Improved
    • Added better support for Group Accounts Add On and Proration Add On. #79 (@MaximilianoRicoTabo)
    • Added logic to allow direct linking to payment plans via query parameter (e.g. `&pmpropp_chosen_plan=2` or `&pmpropp_chosen_plan=L-1-P-4`). #76 (@MaximilianoRicoTabo)
    • Added logic to add Payment Plans information to Site Health. #67 (@MaximilianoRicoTabo)
    Fixed
    • Fixed an issue where discount codes were not being applied correctly for levels with payment plans. #77 (@MaximilianoRicoTabo)
    • Fixed an issue when in some cases the payment plans would save empty values. #80 (@MaximilianoRicoTabo)

2024 · 2 versions

  1. 0.4.1

    1 fix
    Fixed
    • Fixed an issue that may have caused payment plans to not be saved correctly. #74 (@dparker1005)
  2. 0.4

    2 improvements1 security
    Improved
    • Updated the frontend UI for compatibility with PMPro v3.1. #71 (@andrewlimaza, @kimcoleman)
    • Formatting applied to frontend.js #71 (@andrewlimaza)
    Security
    • Added extra sanitization to output strings. #71 (@andrewlimaza)

2023 · 2 versions

  1. 0.3

    4 improvements1 fix
    Improved
    • General improvements to accessibility for screen readers. (@kimcoleman)
    • Show the payment plan name on the account and billing page instead of just the level's name. (@JarrydLong)
    • Added a filter to allow the payment plan name and cost text to be changed - `pmpropp_plan_cost_text_checkout`. (@andrewlimaza)
    • Refactored code to use default get_option instead of our own wrapper function. (@dwanjuki)
    Fixed
    • Fixed issues where offsite gateways such as PayPal Express, PayFast and other gateways wouldn't show the correct amount charged in the order information. (@JarrydLong)
  2. 0.2

    4 improvements1 fix
    Improved
    • Added better UI for inactive plans. (@JarrydLong)
    • Improved support for Addon Packages. (@JarrydLong)
    • Improved logic for determining when to load the javascript on the frontend. (@ipokkel)
    • Improved logic for determining when to run the save payment plan logic in the admin area. (@ipokkel)
    Fixed
    • Fixed an issue in settings where dropdown values would not reflect actual saved settings. (@JarrydLong, @dparker1005)

2022 · 2 versions

  1. 0.1.1

    3 improvements3 fixes
    Improved
    • The selected payment plan will now be remembered at checkout when the page is reloaded. (@JarrydLong)
    • Radio buttons used to select payment plans at checkout now utilize the `pmpro_get_element_class` function. (@JarrydLong)
    • Created new function `pmpropp_get_plan` to simplify expected behavior of `pmpropp_return_payment_plans`. (@ideadude)
    Fixed
    • BUG FIX/ENHANCEMENT: Stripe Payment Request button will now show price for selected payment plan. (@JarrydLong)
    • Now checking that a valid payment plan is selected at checkout. (@JarrydLong)
    • Now only clearing payment plan settings when this pluin is deleted and when PMPro is set to delete settings on uninstall. (@JarrydLong)
  2. 0.1

    1 change
    Changes
    • Initial version.

Changelog published by the developer, in their original language.