XF 2.2 Paypal IPN calls failing since last week

oldford

Active member
My user upgrades through Paypal started failing, looks like starting last Wed.

Looking at Paypal IPN history, there are several payment showing as either "failed" or "retrying" and those users are not getting automatically upgraded on my forum.

I have confirmed with Paypal that IPN is indeed on. The notification URL hasn't changed (still https://mysite.com/forums/payment_callback.php?_xfProvider=paypal )

The payments are being made, but the IPN notice is just not reaching my site for some reason.

Any ideas?
1696175459489.webp
 
MY XF license did expire 2 weeks ago and I haven't renewed yet, but I don't believe that affects my ability to use the user upgrade or payments feature.
 
Your license status has no bearing on this.

You would need to contact PayPal to determine why the IPN callbacks are failing.
 
You would need to contact PayPal to determine why the IPN callbacks are failing.
The good thing about Paypal is they do respond quickly to telephone support. Whether you strike lucky in getting someone who can actually help is a different matter. When something is too tech for the "agent" you then have to go through the developer support team which is via email and their messaging system so is never as immediate.

I had this issue a few years back and did get it sorted but I'm sorry I cannot remember where the problem was.

But (apart from turning it all on and off again), PayPal support is worth trying, there's nothing to lose.
 
^... that's the IPN link

Copy/double check accuracy of the URL...
Turn off the IPN...
Re-enter the URL and turn IPN back on

I do this occasionally when oddities occur. Might be a quick fix. If you have been getting error warnings, then turning off/on resets the error limit.
 
Thanks everyone.

Yes, I had tried turning IPN off and on, which didn't fix the issue. I also confirmed my notification URL in the IPN settings hadn't changed (see my 1st post) even though I had read a few times that XF doesn't care what that URL actually is (as Paul B mentioned).

I will try contacting Paypal support today during business hours. I tried last night, but they were closed.
 
I was never able to get Paypal support to answer the phone or return my calls. But my host seems to have fixed the issue by adding additional Paypal IP addresses to my whitelist. A few were already there, but Paypal has a list of 11 IP's they recommend whitelisting.

I am still not able to successfully resend old IPN's that previously failed, but at least new purchases are now working and upgrading the user's account.
 
Top Bottom