reboottime / WebDevelopment

Some notes, thoughts and articles aggregated here about UI/UX and web development.
6 stars 0 forks source link

[System Design] Payment System #33

Open reboottime opened 1 year ago

reboottime commented 1 year ago

Overview

This is a note about design a payment system.

The content covers


Scope

According to the conversation, the payment system is for an ecommerce application like amazon.com, the system handles everything related to money movement, and interacts with a lot of internal services , such as accounting, analytics, etc.


reboottime commented 1 year ago

Architecture: High level design

Overview

At a high level, the payment flow is broken down into two steps to reflect how money flows

image

Pay-in flow

image
reboottime commented 1 year ago

Stripe Webhooks