polar icon indicating copy to clipboard operation
polar copied to clipboard

Subscription: Downgrade to `Free` upon overdue payment

Open birkjernstrom opened this issue 1 year ago • 2 comments

I was a paid subscriber to an expensive tier (one-off agreement). Upon renewal, I had insufficient funds. Since the subscription was going to be cancelled anyway it was not a problem.

However, I was unsubscribed entirely vs. downgraded to Free.

birkjernstrom avatar Apr 04 '24 08:04 birkjernstrom

Handling this case is a bit tricky. When payment fails, Stripe changes the state of the subscription to Past Due. On our side, we indeed revoke the benefits (which looks a sensible behavior to me).

However, the subscription is still there, and Stripe hopes that, at some point, the payment issue will be resolved and the subscription resumed (at which point we'll re-enable the benefits).

If we downgrade to a Free subscription, we would lose that opportunity and definitely lose the paid subscription.

frankie567 avatar Apr 04 '24 09:04 frankie567

Agreed that it makes sense to downgrade failed/cancelled paid subscriptions to free subscriptions, but it's definitely a bit tricky to handle on our side.

zegl avatar Apr 04 '24 11:04 zegl