This recipe demonstrates how to use the pmpro_set_application_fee_percentage filter to adjust the default fee added to sites using Stripe Connect in PMPro v2.6+. You can use this filter to increase or decrease the default fee added to unlicensed PMPro sites that use Stripe Connect.

This filter has been deprecated in PMPro v3.5.

If your site is using this deprecated filter to reduce or remove the fee, you will see a notice after upgrading to v3.5. Continued use of this filter may result in your site being disconnected from Stripe.

To stay connected to Stripe through our Stripe Connect account, you must remove the filter or accept the 2% application fee via your the notice in the Memberships admin area.

Alternatively, to continue using Stripe with no additional application fee, you must do one of the following:

Banner for Advanced Code Recipe Tutorial for Paid Memberships Pro

About Stripe Connect Fees

Users who are connected through the Paid Memberships Pro Stripe Connect interface are charged an additional 2% per transaction. This fee goes to Stranger Studios, the developers of Paid Memberships Pro, and is used to support the Connect server, Stripe gateway development, and the Paid Memberships Pro platform in general. Anyone with a premium membership with an active License Key validated on their site will avoid that 2% fee on all new orders and subscriptions.

The Code Recipe

Adding the Recipe to Your Website

You can add this recipe to your site by creating a custom plugin or using the Code Snippets plugin available for free in the WordPress repository. Read this companion article for step-by-step directions on either method.

Free Course: Membership Site Development—The Basics

Develop a deeper understanding of membership site development in this beginner-level course. Learn how to make your site work better, save yourself time and money, and improve your site's performance.

Featured Image for Membership Site Development Course: The Basics


Was this article helpful?
YesNo