A timeout does not tell you whether money moved. Define the recovery states, retry contract and customer messages that prevent a helpful agent from issuing the same refund twice.
This reference answer is in Premium. Free signup opens other answers.
9 answers per topic instead of 5, and your progress kept · no cardor unlock all 420 remaining answers