Every movement writes a ledger line you can query, not a log.
Idempotency keys on every call, so a timeout never pays twice.
A decline returns the issuer's reason, not a generic error code.
Payouts ride the local scheme, so money lands in the local window.
Hold, convert and pay out in 39 currencies from a single balance.
Identity, sanctions and ownership clear before an account can receive money.