I setup Stripe to try the max of 3 retries for subscription - however when the 3rd retry fails - user simply stays active and is not demoted!
Paypal demotions on failed payments work, Stripe do not. Otherwise Stripe payments work fine (while paypal is the typical s2member mess).
the failed payment shows up in both stripe log files - however even though at Stripe the profile is closed, in the logs s2member states:
[s2member_log] => Array
(
[0] => Ignoring this Webhook/IPN. The event does NOT require any action on the part of s2Member.
)
)
I can see that since 24.08 no more closed payments that failed demoted the user - failed payments before lead to demotion as far as I can see. Or is the grace period over 7 days now? In this case it should demote instantly after payment is failing 4 times and closed.
However going through all users that failed and closed - also for older ones often the user is not demoted! Really s2member and subscriptions is simply a big big mess if not only paypal IPN is unrealiable but not also Stripe support is dropping unrealiable.