The refund that goes quiet
- Return received
- Eligibility settled against the original order
- Refund sent to the payment provider
- Posting reconciled in the ERP
- Support can answer
The return event arrives on a queue and is processed once, even if the warehouse sends it twice. The refund state stays on the order instead of in a spreadsheet. A scheduled check chases the outstanding callback, and the trace shows whether the hold-up is the provider or the posting — before the customer asks a second time.