Custom Level Cost Text

Modify the default level cost text per level, per discount code, or globally via advanced settings.

Paystack Gateway

Add Paystack as a gateway option for Paid Memberships Pro and accept payments from members around Africa.

Authorize.Net

Paid Memberships Pro offers native support for the Authorize.net payment gateway, no extra modules are required. You can use your existing Authorize.net account or sign up for a new account.

PayPal DPRP is Disabled for This Merchant

If you get the message “DPRP is disabled for this client” or “DPRP is disabled for this merchant” or “DPRP is not available” when checking out for a membership on your site, this means that your have not added the “Recurring Payment Module” to your Website Payments Pro account in PayPal. You’ll need to log (more…)

Troubleshooting Orders Not Created for Recurring Payments in Paid Memberships Pro

Paid Memberships Pro creates an order for every payment received. This includes an order for the initial checkout as well as each recurring payment made through the payment gateway.

This guide will help you troubleshoot orders not created for recurring payments so that you and your members can better manage their membership accounts.

WooCommerce as Membership Site Payment Gateway

In addition to its feature to offer members-only product discounts as a global percentage off or per-product, our WooCommerce Integration Add On also allows you to use WooCommerce to sell memberships with PMPro.

This documentation explains how to our WooCommerce integration to sell memberships through a gateway they support.

It’s important to note that Paid Memberships Pro supports loads of native payments gateways, as well as 47 other gateways offered through Stripe.

Note: WooCommerce is not required, and in many cases, not the ideal way to sell your PMPro memberships.

Remove Membership Level Templates from the Add New Level Popup

Paid Memberships Pro has dedicated settings for almost any type of level you can imagine. However, this amount of flexibility can be overwhelming for users who just want a free introductory level or standard recurring level. With the v2.9 update, we made it simple to create a membership level with templates. The Add New Level popup allows you to set up a new membership level with limited clicks. 

This code recipe helps simplify the Add New level popup.

Award MyCRED Points for Membership

If you’re using MyCRED or considering a system to award users for interacting with your WordPress powered website, this code recipe is for you.

The article includes two recipes: one to award points at the initial membership checkout and another to award points with every recurring membership payment made. You can customize the point value awarded per membership level.

Managing Affiliates with Paid Memberships Pro

There are many ways to grow a membership site—one popular option many sites leverage is an affiliate program. Affiliate marketing programs reward referrers for any new member signups. Some programs even give a commission on recurring subscription payments received from long-term members.

How do you set up an affiliate program with Paid Memberships Pro? This article highlights the platforms that support affiliate programs for membership sites, including popular WordPress plugins like AffiliateWP or SliceWP.

Affiliate Platforms in this guide include the Lightweight Affiliate Tracking Add On, AffiliateWP, SliceWP, Affiliates Manager, WP Affiliate Platform, Post Affiliate Pro, and iDevAffiliate.

Orders

Navigate to Memberships > Orders to see all orders that have been generated for a new membership checkout or recurring payment received.

Variable Pricing

Allow customers to set their own price when checking out for your membership levels.

How Does Paid Memberships Pro Integrate with Stripe Products and Coupons?

Paid Memberships Pro integrates with Stripe. In fact, it’s our most recommended gateway (when the option is available).

In the Stripe dashboard, you will notice that they have a way to create “Products” and “Coupons” that can be applied to customers and customer subscriptions.

Continue reading to understand more about how we integrate with Stripe Products, Trials, and Coupons.

Posted in . Bookmark the . Last updated: .

Payment Gateways

Payment Gateways for Paid Memberships Pro Paid Memberships Pro integrates with the world’s most popular payment gateways. All of our gateway integrations support recurring subscriptions and are provided for free in the core plugin or through a free integration. Top Recommended Payment Gateways PMPro supports Stripe for onsite payments or the hosted Stripe Checkout experience. Let (more…)

Switching Payment Gateways

Sometimes site administrators need to switch from one payment gateway to another, such as moving from Authorize.net to Stripe, or from Stripe to PayPal, for example.

With some membership software you can lock you into using one specific gateway forever, or at least as long as you still have users subscribed through that gateway, we do things a little differently.

With PMPro, you can switch gateways for new member checkouts in just a few clicks. You can keep old members paying you through a previously connected gateway. Or you can choose to encourage members to move to the new gateway.

In this post, we go over a few key topics related to how subscriptions work with PMPro, how to set up a new payment gateway, and how to keep or move members from the old gateway to the new one.

Update 1.2.4 Includes Critical Bug Fixes

WordPress.org user mvp29 found a critical bug in the MemberOrder class that was introduced in version 1.2.3 of the plugin. This bug kept recurring subscriptions from being setup. Any member who signed up on your site while running 1.2.3 would have been billed the initial payment amount but will not be billed going forward.

Sell Access to Post Categories “a la carte” Using Price-Adjusting User Fields

Paid Memberships Pro gives you the flexibility to build the membership site that fits your specific needs and goals. Not only can you set up standard membership levels; you can also set up specific categories that customers can purchase for additional access.

PayPal Retires Auto Billing—Does This Affect PMPro Users?

On January 31, 2023, PayPal is retiring a product called “Auto Billing” from their suite of recurring payment products. If you have received an email from PayPal or have seen a similar warning in your PayPal account dashboard, you may be wondering if this change will affect recurring subscriptions for your membership site.

In this post, we explain everything we know about the deprecated PayPal product. We want you to feel confident that this change will not affect subscriptions created through the Paid Memberships Pro membership checkout process.

Members List

The Memberships > Members page in the WordPress admin displays a sortable report of your members. The list can be filtered in a few ways, including viewing All Members, for a specific Membership Level, or by membership status (cancelled, expired, or past members).

Hide the Payment Method From the Billing Information Page

Your Members will use the Billing Information page to make updates to the payment method used for their membership recurring payment profile. The default page template shows the member’s card type, last 4 digits, and expiration date on this page. This recipe demonstrates how to use the pmpro_billing_show_payment_method filter to hide this list item from the page.

Generate a Discount Code for Expired Members

Since the success of a membership site depends largely on recurring payments over the long-term, member retention is crucial. Reducing churn and winning back lost customers are parts of that equation.

This code recipe generates a unique one-time discount code for a member’s current level when their user account expires—incentivizing potentially lost members to stick with your membership.

Membership Site Terminology 101

If you’re thinking about starting your own membership site, or you’re already in the process of building a membership site, you’ve probably encountered a fair amount of new words and phrases.

While Google might help with basic definitions, you should understand membership site terminology on a deeper level if you want your membership business to be a success.

In this post, we list some of the most important and commonly-used membership site terms to help you get up to speed.

Add a Membership Duration Dropdown to Checkout and Offer a Discount for Extending Membership

Give your customers the option to select a membership duration and offer them a discount for a longer term when selling non-recurring memberships. This is a great way to collect a larger up-front payment from members and offer an incentive to pay for membership in advance.

In this code recipe, we demonstrate how to offer a 20% discount when members prepay for 2 years of membership and a 25% discount for members that purchase a 3 year membership in advance. If you have a membership level with a recurring subscription and would like to configure something similar we recommend using the Payment Plans Add On.

AffiliateWP

AffiliateWP will automatically generate referral records when a customer successfully registers for your site after clicking on a referral link. The Paid Memberships Pro integration is built in to the core plugin.