Backend for a wallet app supporting P2P, on-ramp/off-ramp via a mock bank, and peer-to-merchant payments.