Since the newest update my IPN Payment notifications are not arriving. What was changed?
The problem does not exist when the IPN points to:
https://domain.com/?s2member_paypal_notify=1
However those IPN notifications are failing:
http://domain.com/?s2member_paypal_notify=1
— permantent redirect to https://domain.com/?s2member_paypal_notify=1
— temporary redirect to http://domain.com/?s2member_paypal_notify=1
and looping till 302…ERR_TOO_MANY_REDIRECTS
I do those redirects with standard nginx rules - they always worked. Something in s2member changed that messes up these redirects.
Downgrading solved it.
It’s not only http to https, but I also have several languages so I have all of theese failing:
https://www.velomap.org/de/?s2member_paypal_notify=1 http://openmtbmap.org/?s2member_paypal_notify=1 https://openmtbmap.org/de/?s2member_paypal_notify=1 https://openmtbmap.org/it/?s2member_paypal_notify=1 https://openmtbmap.org/?s2member_paypal_notify=1