Back to problems

Design a Cross-Border Money Transfer Service

System Design · PayPal · Hard

Design a distributed payment platform for international person-to-person transfers. The solution should let a user in one nation send funds to a recipient in another nation. It must offer real-time foreign exchange rates, compute transfer fees, apply per-country regulatory constraints and per-user transaction ceilings, allow funding from bank accounts, credit/debit cards, or an internal wallet, and support disbursement via local bank accounts, mobile wallets, or cash pickup…

Checking your access…