I'll trace the payment and retry paths, then arrange a lost response after sandbox acceptance. I'll record the order ID, operation ID, provider transaction, retry, and final ledger state. The first question is whether the initial payment really reached acceptance. A timeout by itself won't establish that. If I can't create that condition or inspect the records, I'll report the gap instead of treating the retry as verified.