Simple Membership Plugin › Forums › Simple Membership Plugin › Accounts Not Updating Automatically After Payment (PayPal)
- This topic has 6 replies, 2 voices, and was last updated 1 year ago by
Peter171.
-
AuthorPosts
-
March 31, 2025 at 4:34 am #30118
Peter171
ParticipantHi there,
Member accounts no longer update automatically after Payment has been completed via Paypal.
I have been using the plug-in for years now with only minor problems.
Suddenly accounts are no longer automatically updating after a member completes payment via Paypal.
In the past when I had issues with this I could see the attempt in the debug file with PayPal and the IPN string (failure or success). But I can longer see this in the debug log. If I go to my Paypal account IPN log I can see that it is trying to communicate with the plugin but fails.
We haven’t changed any settings within the plug-in but just stopped suddenly a day or so ago. All attempts today haven’t worked the way it should be.
What would you recommend I do to try and fix this?
Create a new payment button or something else?
Thanks,
Pete
March 31, 2025 at 5:18 am #30124admin
KeymasterThis issue is likely caused by one of the following:
#1) PayPal IPN Not Enabled:
Make sure the IPN (Instant Payment Notification) feature is enabled in your PayPal account. Please refer to this guide:
Enabling PayPal IPN Feature in Your PayPal Account
https://simple-membership-plugin.com/enabling-paypal-ipn-feature-in-your-paypal-account/#2) Server-Side Changes:
Your hosting provider may have made changes to the server (e.g., updated software, firewall, or security rules) that are now blocking PayPal’s IPN notifications.To troubleshoot, enable the plugin’s debug logging feature and perform a test transaction. This will help determine whether the IPN notification is successfully reaching the plugin after payment. In most cases, this is where the issue lies.
Please check the “Unexpected Behavior After Payment” section of the following documentation:
https://simple-membership-plugin.com/create-paypal-buy-now-button-inside-the-simple-membership-plugin/#unexpected-behavior-after-paymentMarch 31, 2025 at 9:40 am #30127Peter171
ParticipantI have been in contact with my host who provided the following…
“Good morning,
This doesn’t look to be anything server side but rather your site running on an older version of PHP that is now at the end of it’s life.
When a site is running on older versions of PHP you’re much more likely to encounter problems as plugins, themes etc all start to run on newer versions of PHP.
We can upgrade this for you at no cost but it’s best to do it at a time where you’ll have low traffic volume as the migration across to the newer server can mean downtime of up to 30 mins. If you’d like to schedule it in just let me know the best time between 8am and 6pm. Or I can go ahead with it immediately if you’d prefer. ”
I have asked to be upgraded, but just wanted to see if this could be the reason for the 503 error message?
Pete
March 31, 2025 at 12:08 pm #30129admin
KeymasterAn outdated PHP version on your server can be one of the potential causes of a 503 error. It’s always a good practice to upgrade to a newer PHP version for better performance and compatibility.
However, to accurately identify the root cause, it’s important to review the full error message or server logs. Without that context, it’s difficult to pinpoint the exact reason behind the error.
March 31, 2025 at 12:54 pm #30133Peter171
ParticipantHey,
Yes, it has now been upgraded to the latest PHP version but I am still seeing that I am getting the same 503 error on IPN PayPal page. I have gone back to my host to see if they can look at it in any logs.
I did try to resend a IPN that successfully completed a few days ago before I started to have this problem to test it but it failed.
There is no log in the debug file (on the plugin) regarding this. Would the web host be able to see more details in their logs?
I had a similar issue nearly a year ago that just kind of resolved its self after a few days. But back then I could see in the plugin debug file that it was trying to communicate with PayPal.
April 1, 2025 at 4:26 am #30139admin
KeymasterYou didn’t mention whether you’ve completed Step 1 from my previous reply. Step 1 involves ensuring that the IPN (Instant Payment Notification) feature is enabled in your PayPal account. Please verify that this step has been done first.
Once confirmed, do a test transaction and check the debug log file. If the log is empty, it usually means that your server is not receiving the IPN notifications from PayPal. In that case, you need to contact your hosting provider to investigate why the IPN notification from PayPal is getting blocked.
Alternatively, you can consider switching to our plugin’s new PayPal API integration, which doesn’t rely on IPN. This can help bypass the current issue. You’ll find more details in the “Membership Payment” section of our documentation:
https://simple-membership-plugin.com/simple-membership-documentation/#membership-payment-options
April 1, 2025 at 12:52 pm #30145Peter171
ParticipantHey,
Yes, I have the IPN turned on in my PayPal Account. I have been using this Plugin for around 3-4 years now with only the odd issue. It just suddenly stopped working over the weekend.
My web host has said ” The IPN requests aren’t even hitting our servers – we should see them in the access logs and there’s nothing.”
They did however find a memory leak in one of the plugins which I have reported to the Plugin Developer. It was in the Modula plugin. My web host says it could be or not related to the IPN issue. Is that a possible scenario?
I’m currently having to update member profiles manually which means I still have the functionality, but it’s not ideal.
-
AuthorPosts
- You must be logged in to reply to this topic.