Ten questions on the engineering behind moving money: representing amounts, idempotency, authorisation and capture, disputes, ledgers, webhooks, rounding and keeping card data out of your systems. Each question is a decision a payments team makes. Pick the answer you would defend in a design review.