Skip to main content

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