This post recaps the Paid Memberships Pro Add Ons recently updated including Developer Toolkit, PayFast Payment Gateway, Affiliates: Lightweight Affiliate Tracking, and more.

Development Changelog for Add On Updates and Release Notes

How to Update PMPro Add Ons

Navigate to Dashboard > Updates in the WordPress admin to update Add Ons in your membership site. A valid license is required to update some of our premium Add Ons. Be sure to backup your site before performing updates and always update one plugin at a time so that you can isolate upgrade issues.


Developers Toolkit v0.6

Collection of tools for sandbox and development sites running Paid Memberships Pro

  • FEATURE: Added script to clear Visits, Views, and Logins report.
  • ENHANCEMENT: Added menu to navigate between settings and scripts pages.
  • BUG FIX/ENHANCEMENT: “Cancel all users with level” script now works with MMPU.
  • BUG FIX: Fixed issue where start date could not be entered for “Give all non-members level” script.
  • BUG FIX: Fixed issue where checkout debug email may not be sent to the correct recipient.
View the Add On
Icon for Developer Toolkit Add On for PMPro

PayFast Payment Gateway: v0.9

Add the South African payment processing service PayFast as a gateway option for Paid Memberships Pro.

  • BUG FIX: Fixed issue where discount code wasn’t removing the recurring payments data correctly.
  • BUG FIX: Hide the PayFast logo on checkout when a discount is applied that sets the level to be free.
  • ENHANCEMENT: Show warnings within the admin dashboard area when levels contain custom trials, not-supported billing periods.
View the Add On
PayFast Payment Gateway Add On for PMPro

Affiliates: Lightweight Affiliate Tracking: v0.4

Create affiliate accounts with unique referrer URLs to track membership checkouts.

  • BUG FIX: Fixed issue where recurring orders weren’t tracked as affiliate sales even if you set an affiliate to get credit for renewals.
  • BUG FIX: No longer overriding the default character set when adding the DB tables on install.
  • ENHANCEMENT: Moved some links on the affiliates page in the dashboard to “row actions”.
  • ENHANCEMENT: Added an !!ORDER_AMOUNT!! variable to use in the tracking code.
  • REFACTOR: Created functions to get options and settings, avoiding warnings in different versions of PHP.
View the Add On
Icon for Lightweight Affiliate Tracking Add On for PMPro

Donations Add On: v1.1 and 1.1.1

Allow customers to set an additional donation amount at checkout.

  • FEATURE: Added !!donation!! email template variable.
  • BUG FIX/ENHANCEMENT: Now only starting sessions on checkout page, which resolves warning from Site Health tool.
  • BUG FIX/ENHANCEMENT: Now properly stripping slashes in donation “Help Text” setting.
  • BUG FIX/ENHANCEMENT: Resolved PHP notice when loading the checkout page with ‘Other’ as a dropdown donation option.
  • BUG FIX/ENHANCEMENT: Resolved PHP warning when loading a level’s donation settings for the first time.
View the Add On
Icon for Donations Add On for Paid Memberships Pro

Member Homepages: v0.3

Optionally redirect members to a unique homepage/landing page based on their level after login or when directly linking to your website.

  • FEATURE: Added a setting to ignore other redirects and always send member to their level’s homepage on login.
  • FEATURE: Added a setting to redirect away from homepage or not.
  • BUG FIX: Fixed some warnings.
  • ENHANCEMENT: Added filter pmpro_member_homepage_id to set to any post ID, including a CPT.
  • ENHANCEMENT: Prepared for localization.
View the Add On
Icon for Member Homepages Add On for Paid Memberships Pro


Add Name to Checkout: v0.5

Adds “First Name” and “Last Name” fields to the “Account Information” section of the Membership Checkout page when using Paid Memberships Pro.

  • ENHANCEMENT: Enable translation/internationalization.
  • BUG FIX: Fixed issue that data wasn’t saved when using the PayFast payment gateway.
  • BUG FIX: Fixed issue that first name and last name data wasn’t being updated in Stripe.
View the Add On
Icon for Add Name to Checkout Add On for Paid Memberships Pro