Back to problems

Design Payment System

System Design · ByteDance · Hard

A payment processor bridges the gap between merchants (retail stores, restaurants, and the like) and the downstream card networks (Visa, Mastercard, American Express). When a customer presents their card, the processor receives the transaction request, routes it to the correct network for authorization, and later settles the actual funds in a nightly batch run. Requirements We are building the central payment processor that connects merchants with downstream credit card…

Checking your access…