@gtm
Stripe billing components by PumpGTM: an in-app cancel flow with save offers, and one subscription state for every access check.
2 components pro available react shadcn-cli
Install this registry
shadcn (npm)
npx shadcn@latest add https://pumpgtm.com/r/registry.json pnpm
pnpm dlx shadcn@latest add https://pumpgtm.com/r/registry.json bun
bunx shadcn@latest add https://pumpgtm.com/r/registry.json fetch registry
curl -s https://pumpgtm.com/r/registry.json Components
2 total Subscription state lib
One function that turns a Stripe subscription into the product decision: needs card, trialing, cancelling but still running, paused, past due, or ended. Schedu…
npx shadcn@latest add https://pumpgtm.com/r/subscription-state.json Cancel flow block
An in-app Stripe cancel dialog: a reason with one follow-up question, then a full refund if they were charged in the last 24 hours, or one save offer picked fr…
npx shadcn@latest add https://pumpgtm.com/r/cancel-flow.json