
Source: https://blog.bytebytego.com/p/payment-system
Payment system receives money from customers on behalf of receivers, the payment will be transfered to system’s bank account, instead of receivers. The payment will be saved in the system, allowing receivers to withdraw (Pay-out Flow) in certain condition. If the payment system is Amazon’s, a seller can withdraw the payment when buyer has received the merchandise.
It accepts payment events from users and coordinates payment process. It will also proceed risk-check, assessing if user comply regulations such as AML/CFT.
It executes a single payment order. A payment event may contain several payment orders.
The PSP moves the money out of the buyer’s credit card account. The payment will be transfered to system’s bank account, instead of sellers.
When a user pays the seller $1, it records debit $1 from a user and credit $1 to the seller. It keeps a financial record.
It keeps the account balance of the seller, allowing receivers to withdraw (Pay-out Flow) in certain condition.
The flow is similar to Pay-in Flow, but instead of using PSP to handle credit card payment, it uses other 3rd pay-out provider (e.g., Tipalti) to move the money from company’s bank account to seller’s.