Add Apple Pay and Google Pay as Payment Options at Membership Checkout

Paid Memberships Pro now enables members to pay using Apple Pay, Google Pay, or Microsoft Pay as an alternative to manually entering their credit card information. Also know as “Payment Request Buttons” or “Browser Payment”, this feature is available for membership sites using the Stripe payment gateway and v2.5+ of PMPro.

Banner graphic for Accept Apple Pay and Google Pay at Membership Checkout

This guide will explain how to enable these payment options for your membership site and commonly asked questions about the feature.

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.

Banner for Troubleshooting guide on orders not created for recurring payments in Paid Memberships Pro.
Tagged . Bookmark the . Last updated: . Titled

Troubleshooting Guide: ERR_TOO_MANY_REDIRECTS

The ERR_TOO_MANY_REDIRECTS error indicates that the page you are trying to visit is caught in a “redirect loop”. It means that your browser is being infinitely redirected to a different page each time it hits the requested URL. After many attempts to land on the correct page, your browser still cannot successfully load your website so this error is displayed.

If you are experiencing this error on your site, continue reading to learn how to resolve and or debug the ERR_TOO_MANY_REDIRECTS error.

Screenshot of the ERR_TOO_MANY_REDIRECTS browser screen.

Troubleshooting Issues with WP-Cron and Other Scheduled Services

WordPress comes with the WP-Cron system to schedule repeated tasks. Paid Memberships Pro uses this system to schedule things like membership expirations, expiration warning emails, and credit card expiration warnings. If WP-Cron is not working properly on your site, expired members may not lose membership when you expect them to and warning emails may not be sent on time.

This post will go into some common issues with WP-Cron and how to troubleshoot and fix those issues on your WordPress site.

Troubleshooting WP-Cron

Tagged . Bookmark the . Last updated: . Titled

How to troubleshoot and repair 404 errors on your membership site.

We’ve compiled this troubleshooting guide to help you fix a “Page Not Found” or 404 error in your membership site. The guide covers 404 errors for members-only content, your posts archive pages, and any plugin-generated pages in PMPro.

how to repair 404 errors on your membership site

Tagged . Bookmark the . Last updated: . Titled

Troubleshooting Issues at Checkout When Using Stripe

This post will help to troubleshoot a few common issues that can crop up at checkout when using Paid Memberships Pro with Stripe. Specifically, these troubleshooting and debugging tips will help if you receive one of the following errors at checkout:

  • There are JavaScript errors on the page. Please contact the webmaster.
  • Please complete all required fields. (Even though you did fill out all fields.)
  • Class 'Stripe\PaymentMethod' not found
Tagged . Bookmark the . Last updated: . Titled

Custom Checkout Template Compatibility with Terms of Service: Updates in v2.1.1

PMPro v2.1+ alters a few things about how the checkout page runs. One update was to allow the “Terms of Service” checkbox to stay checked when there are other checkout page errors (e.g. a required SCA authorization).

If you are using a plugin or theme with a custom PMPro checkout template, you may need to update that plugin or theme. Continue reading to learn how to update your custom checkout template to support this new structure.

Tagged . Bookmark the . Last updated: . Titled

Troubleshooting Guide: Users Not Created at Checkout

This guide provides troubleshooting steps if your site is failing to create user accounts at checkout.

The same troubleshooting steps apply when your site is successfully processing membership payments or freezing at checkout entirely. You will know that this is happening if users report a white screen at checkout or if you see Orders in the Memberships > Orders admin page with the “User” listed as [none].

Tagged . Bookmark the . Last updated: . Titled

Important Notes on Recurring Billing and Expiration Dates for Membership Levels

Paid Memberships Pro can be used to set up membership levels with many different pricing structures. You can configure a level to offer a recurring subscription or a level with a one-time payment and expiration date. Unless you really want a membership to expire after a certain time frame, you usually DO NOT want to set BOTH a recurring billing amount AND an expiration date on your levels.

Tagged . Bookmark the . Last updated: . Titled