System Design · OpenAI · Hard
Problem Design a payment-processing system. Before proposing an architecture, establish which scenario is in scope: a generic payment platform, a coffee-shop or e-commerce checkout flow, a point-of-sale system, a peer-to-peer payment product, or a merchant-payment product. Your design may need to support a payment service, one or more payment service providers (PSPs), merchant balances, immutable financial records, asynchronous PSP results, and settlement processing. Clarify…
Checking your access…