Introduction to the Payment System
Financial technology (fintech) is revolutionizing e-commerce by facilitating quick, secure transactions through digital payment systems. These systems encompass various methods, including credit/debit cards, mobile payments, and digital wallets, ensuring efficient money transfers. The payment process involves two key phases: authorization, which verifies the payment method's validity and funds, and settlement, which transfers the funds to the merchant. The design of a payment system requires careful consideration of functional and nonfunctional requirements, resource estimation for transactions, and essential components like payment gateways and databases to ensure reliability and scalability.
We'll cover the following...
Financial technology (fintech) platforms connect merchants and consumers to process transactions quickly and securely. Integrated payment platforms and digital wallets simplify payment processing and operational workflows. This lesson explains how digital payment systems work and their role in modern commerce.
What is a digital payment system?
A payment system handles the transfer of funds for purchases. It supports multiple methods, including credit cards, bank transfers, digital wallets, and cryptocurrencies. These systems ensure the secure transfer of funds between parties. This design focuses on payments made through credit and debit cards. Before defining the architecture, it is important to understand the payment flow.
The payment process
The payment process involves multiple entities. When a customer pays with a card, the system must verify the cardholder, process the payment, and validate the transaction.
The figure below illustrates the payment processing flow:
The table below details the roles of different entities in the system:
Entities | Description |
Customer |
|
Merchant |
|
Issuer bank |
|
Acquiring bank |
|
Merchant's online store |
|
Payment gateway |
|
Cards network |
|
Credit card transactions typically involve two phases: authorization and settlement. These phases verify the transaction and transfer funds from the customer to the merchant. The following is an overview of each phase: