From Dev.to
Build a Stripe cancel flow: cancel_at_period_end and a webhook handler that doesn't double-count
A cancel flow on Stripe is three pieces: a place that catches the cancel click, an offer step, and a webhook that tells your app whether the cancellation was scheduled, stopped or finished. Set cancel...
