Returns & Refunds Lab
Multi-step return process with state machine
What you will learn
- Walk a return through the 7-stage state machine (pending → approved → shipped → received → inspecting → processing → completed) without skipping or backward jumps
- Differentiate full return, partial return, damaged-in-transit, and chargeback flows — each has different eligibility and refund math
- Catch classic refund bugs: double-refund, wrong amount, currency rounding, refund routed to a closed card
Return Requests
No Returns Yet
Create a return request to see it here
Select a Return
Choose a return request from the list to view details