Let’s talk about payment systems in the context of a marketplace product, such as an ecommerce system where you have both a buying party and a selling party.
In applications like that, you need to have a separate pay-in flow and a pay-out flow. We will look into both those flows.
We also talk about some technical details such as a double-entry ledger system and how to reconcile or fix financial inconsistencies.
Intro to Payment System Video:
https://www.youtube.com/watch?v=zsD4R_aQctw
System Design Playlist: https://youtube.com/playlist?list=PL8hP5HjAnJ3_mT7IHXjlbpYX_xiz4v_kP
Notes: https://pdfhost.io/edit?doc=9467c133-57e0-4b80-b23c-092be849033d
🥹 If you found this helpful, follow me online here:
✍️ Blog https://irtizahafiz.medium.com
👨💻 Website https://irtizahafiz.com
📲 Instagram https://www.instagram.com/irtiza.hafiz/
00:00 Introduction to Payment System
00:58 High-Level Features
02:40 Pay In & Pay Out Flow
05:24 Design Pay In Flow
09:18 Design Pay Out Flow
12:25 Double Entry Ledger
13:27 Reconciliation Method
16:20 Summary & Outro
#systemDesign #programming #paymentSystem