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.
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…)
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.
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.
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.
This code gist is a bit of CSS that you can add to your theme or a helper customizations plugin’s custom css file. It adds the credit card logos and a PayPal logo to the “Select Payment Method” box shown on membership checkout.
If you’d like to use a different PayPal button at checkout, below is a code recipe and links to the buttons available through PayPal.
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.
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…)
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.