Work / Chitragupt / Wiki / Flows
refund-request
Flowcanonicalverified 2026-06-26
FLOW.REFUND-REQUESTFlow — Refund request (within window)
Summary
A paid user requests a refund within the 14-day window (and before any export); the system auto-approves if eligible and refunds to the original Razorpay source within minutes.
Audience
end-user (paid)
Entry
Settings → Billing → "Request refund" OR within payment-success surface during the active window.
Steps
| # | Step | Surface | Notes |
|---|---|---|---|
| 1 | Eligibility check | settings-privacy-data | Within 2026-06-14-refund-window-14-days AND no export yet → eligible |
| 2 | Refund form | marketing-refund | One-click; optional reason field |
| 3 | Submit | admin-refunds | Auto-approved if eligible; routes through admin queue otherwise |
| 4 | Success | payment-refund-success | "Refund issued. Access locked. You can re-pay anytime." |
Exit
Refund processed (full unlock amount back to source) and tier reverted to tier-free; OR denied with a reason.
Escapes
- Out of window: redirected to "Refund unavailable · 14-day window closed or export already issued. Contact support if you need help." See 2026-06-14-refund-window-14-days.
- Export already issued: ineligible; user must contact support.
- Refund denied: admin reviews via admin-refunds; reason emailed.
- Account deletion follow-on: if user also requests deletion, 2026-06-10-account-deletion-messaging applies with 30-day grace.
Sources
- .context/wiki/flows/* § "Flow 11 — Refund request (within window)"
Every project of mine is written down like this.
Read the résumé