Skip to content
Ritesh FirodiyaGet in touch

Work / Chitragupt / Wiki / Flows

refund-request

Flowcanonicalverified 2026-06-26

FLOW.REFUND-REQUEST

Flow — 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é