Below is a pretend SaaS billing page. Hit the cancel button and watch what happens instead. The event log at the bottom shows exactly what your own backend receives.
In production these fire as RetainFast.onSave() and
RetainFast.onCancel() — you wire them to your existing Stripe code. RetainFast
never sees your keys.