Problem
Description
Design a robust and auditable payment system capable of handling money movement, refunds, and reconciliation with zero tolerance for data loss.
Prerequisites