-
Payments
Implement refunds that stay in sync
Handles full and partial refunds with access revocation, idempotency, and records that reconcile.
Free Prompt
What This Does / How This Helps
Makes refunds a first-class flow: issued through the provider, recorded locally, synced from webhooks, with a deliberate answer for what happens to access. Half-built refund handling produces the worst support situations: the customer was refunded but still has access (or the reverse), a retried admin click refunded twice, or a refund issued in the Stripe dashboard never made it back to your records, so your books and the provider's disagree. The verification pass proves the three systems agree (provider, local records, access state) and that the double-refund path is closed.
Want to skip doing this by hand?
Fortivibe audits your app for all of the areas these prompts cover (and more).