Bank of America interview question

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