Airwallex Interview Question

How would you design a scalable and fault-tolerant payment processing system?