System design interview question
Design Payment Gateway
Design a payment gateway supporting multiple methods and retries.
Practice this question step by step with an AI interviewer that reviews your requirements, your architecture and your trade-offs, and scores the design.