Demo, all content is generated
Showcase
Launched a self-serve plan switcher for our Stripe customers
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.
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