Bug Expiring recurring user upgrade should explicitly cancel with payment provider and not assume failure

There is a bug in this version
X

Xon

Guest
XenForo actively expires user upgrades which haven't been extended by the payment handlers. This design originates from paypal IPN and the older paypal API which makes cancelling subscriptions via that API "challenging".

However, stripe behaves differently. Some times a retry occurs and the documented events for the stripe webhook are not sufficient to cover this situation.

I've had a case where a user had a recurring subscription with Stripe failed to charge the credit card, and XenForo...

Read more

Continue reading...