Fixing Members When There Are Issues With PayPal at Checkout

The main focus of this post is to share the steps to manually fix the WP user accounts and PMPro memberships for any user that had a successful payment at the PayPal gateway, but that membership wasn’t properly updated in their membership account in your WordPress site. Alternately, this guide explains how to create a user account if their payment was successful but the user was not created at checkout.

Banner graphic for How to Fix Members with PayPal Checkout Issues Troubleshooting Guide

Troubleshooting the “Express Checkout PayerID is missing.” PayPal Error

Are you trying to checkout using PayPal Express on a site running Paid Memberships Pro or some other shopping cart software and running into the error “Express Checkout PayerID is missing“? This post will explain why that error might be happening and cover some steps to try to fix it. What’s happening? PayPal Express is (more…)

PayPal Is Scheduled to Increase Fees August 2 — Here’s What You Need to Know About It

On June 18, 2021, PayPal announced it would be raising fees on most of its services, starting Aug. 2, 2021. The proposed PayPal fee increase will affect thousands of small businesses that rely on the payment processing giant for their digital payments.

While Wall Street might like this news, merchants are less than thrilled.

Here’s the good news:

Paid Memberships Pro has your membership business covered with multiple payment gateways to choose from. You can choose to stay with PayPal or switch to another gateway like Stripe for some or all of your memberships.

Redirect the PayPal IPN for PMPro to WooCommerce

Are you using both Paid Memberships Pro and WooCommerce together with PayPal? You might want to redirect the PayPal IPN for PMPro to WooCommerce to ensure no missing payment data is lost. This code recipe will allow you to do that.

Redirect the PayPal IPN for PMPro and WooCommerce

This page requires a Plus Account or higher.

Already have an account?

Log In

New to this site?

Register Now

Allowing Gateway Webhooks or IPN Data into a Protected Site (for testing or development)

Many development and staging sites want to restrict total access to the site’s folder on the webserver. One of the easiest ways to do this is by setting a UNIX password at the server level.

This advanced developer recipe shows you how to set up custom .htaccess rules to allow your Webhook or IPN data through this security measure. This will allow you to properly configure and test payment gateways in Paid Memberships Pro.

PayPal Change Affecting IPN: SHA-256 Compliance and Your Membership Website

If you’re using PayPal as a gateway on your membership site, below is some information about a September 2015 update to require SHA-256 Compliance. This affects all sites using PayPal for Instant Payment Notification (IPN) on a non SHA-256 compliant server.

It is very likely that your hosting company or server has already been updated to support these new security requirements. However, if you are using an SSL certificate on your site (and especially if it was installed more than a few months ago), you may need to have your certificate reissued.

Read on for more details on how to test your SSL certificate and server and what to do.

Comparing PayPal Gateways and PayPal Gateway Setup Guides for Paid Memberships Pro

Paid Memberships Pro integrates with many flavors of PayPal. See this comparison chart for details on each option, plus a guide on how to set up your selected PayPal gateway under “Memberships” > “Payment Settings”. See the Comparison Chart The chart includes links to setup guides for each gateway option. Here’s that list for reference: (more…)

Redirect the s2member IPN URL to the PMPro IPN URL

If you’re migrating from s2member to Paid Memberships Pro, here’s one additional step needed to ensure PayPal IPN data is sent and updated within PMPro.

Customize and add this code to your theme’s functions.php file or a helper PMPro Customizations plugin (our recommended method).

The code would be very similar for other membership plugins. If you need help crafting this IPN redirect for another plugin migration, post to the member forums.