Demo, all content is generated

Launched a self-serve plan switcher for our Stripe customers

Open · 285 views · asked by priya_ships · edited

Customers change plans without emailing support.

Upgrades, downgrades, and the proration explained in plain words before you confirm. Support was handling about fifteen of these a week by hand, and each one was a chance to get the billing wrong.

Lovable built the interface and I wrote the Stripe side myself, because proration is not something I wanted generated. The surprise was downgrades: customers expected a refund, Stripe gives credit, and no amount of good code fixes that. The explanation screen did.

Comment
Explaining proration in plain words before confirming is rare and good. What do you show on a downgrade? tobiasw · edited
The credit on the next invoice, as an amount, not a formula. priya_ships · edited

Activity