Hi guys, I’m using PayPal recurring billing with S2Member plugin with my website. Now the problem is that Last Payment date is updated on PayPal, but in WordPress admin panel its not showing the Last Payment date correctly and also didn’t showing the EOT date in admin panel. Please check the snapshot below:
Auto-Renew from PayPal to S2Member is not working
It sounds like you are connecting to PayPal okay for registrations/payments, but aren’t receiving IPN notifications. So the first thing to check is the WP Dashboard → s2Member → PayPal Options → PayPal IPN Integration settings. Make sure everything there is correct.
If the settings are correct, you’ll probably need to turn logging on (WP Dashboard → s2Member (Pro) → Log Files (Debug) → Logging Configuration) and set up some test parameters/transactions to see if there are any errors being reported either in the http
or paypal-ipn
logs.
@JediShark My PayPal IPN and WP Dashboard → s2Member → PayPal Options → PayPal IPN Integration settings are correct. Please check the snap shot below:
In the log file I didn’t find any thing, Please suggest me which log file should I focus on?
The logs would be those starting with http-
and any paypal
logs, especially the paypal-ipn.log
. What you are looking for is any attempt by PayPal to connect via IPN and failing.
Hi @JediShark. I got response in the log files. But it didn’t update the Database. IPN is working just perfect, I got every detail in log file but not in the Database. Please help me sort it out. Why S2Member is not updating the Database after getting response from PayPal IPN??
If the IPN transactions are being received, I have no idea why the updates aren’t making it to the database. The next step would be to turn WordPress debugging on, run some tests and see if there are any errors in the debug.log or in your Error Log on the server (cPanel usually).
@JediShark there is not Error Log in the cPanel. I’m using WP Engine and in the WP Engine Error Log I didn’t find any Error. What I suppose to do now? Please suggest
I had problems with “WP Engine” once, but Paypal works at the site. Try to find plugin/theme conflict.
Hi @krumch I don’t think its the theme or plugin conflict issue, because is there any issue of conflict then query must be stopped. But query is running, just dropped sometime. Like I have 5 columns, now S2Member update 3 columns and leaves the other 2. I don’t know why this happening. There is no Error log in the Log file of S2Member and nothing found in the cPanel error logs. I don’t know what to do now? Please help
I’ve never used WP Engine, but that sounds suspiciously like it’s running out of memory. I think you should speak to WP Engine.
I agree with Tim. If there is nothing in any of the error logs and it works “sometimes”, it is not a programming problem. It does sound like you may be running out of memory. If the process was being blocked somehow, it wouldn’t work “sometimes”.