Back to problems

Payment / Coffee-Shop Ordering (read the prompt!)

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…