Bank of America Interview Question

Can you explain how you would design a scalable payment processing system?