Back to course home
0% completed
Vote For New Content
Design Stripe Payment Gateway
Here is the system design for Stripe (Payment Gateway), focusing on the core payment processing flow.
1. Problem Definition and scope
- Main User Groups:
- Merchants: Developers integrating our API to process payments.
- Customers: End-users entering card details to buy goods.
- Main Actions:
- Tokenizing sensitive card data (so merchants don't have to handle it).
- Processing a charge (taking money).
- Refunding a charge.
- Scope:
- We will focus on the Core Payment API (Tokenization, Charges, Refunds).
.....
.....
.....
Like the course? Get enrolled and start learning!