Steps of this lesson, in order.
End-to-End Payment Platform Design
What you will learn
Your objective. By the end of this lesson, you will be able to explain end-to-end payment platform design. Designing a payment platform from scratch starts with the business requirements, not with the technology.
Why it matters. Data flow through the platform follows a consistent pattern that a business analyst must understand.
Chapter objective: Learner explains payment platform architecture choices and maps them to career paths, including business analyst, product manager, architect, and operations roles in payments. Learner demonstrates this skill using realistic banking examples, explaining each step clearly and using correct terminology throughout.
Key learning points
- Designing a payment platform from scratch
- Channels at the top
- Platform data flow
- Audit log trail
- Pacs.008: right message here
- BA defines the message formats
Key terms
Sanctions screening: Checking payment parties, countries and references against sanctions lists published by governments and international bodies.
Payment hub: A central system in a bank that receives payment instructions from all channels, validates them, applies screening and routing rules, and sends them to the correct clearing system or correspondent.
ISO 20022: An international standard for financial messaging that defines XML message formats for payments, securities and trade.
Banking architecture diagram showing End-to-End Payment Platform Design.
Practise this lesson
Exercise
Map the payment in this lesson through the hub components.
Use the hub components and their order in this lesson.
- What to do. List each component the payment passes through, what it does, and what happens if it fails.
Correct result. The payment enters through a channel, passes the gateway, validation, fraud and sanctions checks, routing, and the ledger, then leaves through the right clearing system. A failure at any component stops or holds the payment, and the hub must record where it stopped.
Why. The hub is where most payment requirements live. If you cannot map a payment through it, you cannot specify, test or fix it.
Check your understanding
Practice question
Why is a payment platform architect asked about both functional and non functional requirements?
Takeaway and next step
What to remember
An architect can draw the boxes, but it is the BA who fills each box with the rules that make the platform work, and that is why platform projects need strong payments BAs.
Send a payment through the hub and watch it pass each component named in this lesson.
Open the Payment Hub Architecture Simulator →
Builds on "Recurring Payments Compliance".
Transcript and full text
Show transcript
Designing a payment platform from scratch starts with the business requirements, not with the technology. The architect first asks what the platform must do, who will use it, which payment types it must support, and which markets it must serve. A platform for a retail bank in India needs UPI, NEFT, RTGS, IMPS, and card payments, while a platform for a European merchant needs SEPA, cards, and wallets. The architect also asks about volumes, because a platform that processes one hundred payments a day is designed very differently from one that processes ten million. These answers shape every later decision. The core components of a payment platform form a clear set of layers. At the top are the channels, such as internet banking, mobile banking, branch systems, and application programming interfaces for corporate clients. Below the channels sits the payment hub, which receives instructions from every channel and routes them to the right processing engine. The engines handle the business logic for each payment type, such as validation, sanctions screening, and limit checks. Below the engines sit the gateways and connectors that talk to the external clearing systems, card schemes, and correspondent banks. A shared set of services, such as customer data, account data, and audit logging, supports all the layers. Data flow through the platform follows a consistent pattern that a business analyst must understand. A payment instruction enters through a channel, where it is captured and validated for basic completeness. The hub enriches the instruction with customer and account data, checks limits and cut-off times, and decides which engine should process it. The engine applies the business rules, including sanctions screening, fraud checks, and fee calculation, and then sends the payment to the clearing system through a gateway. The gateway translates the internal message format into the external format, such as ISO 20022, and handles the response. Every step writes to an audit log, so the full journey of a payment can be reconstructed later. A complete architecture walkthrough helps to make these layers concrete. Imagine a customer in Mumbai who sends 50,000 rupees to a supplier in Singapore using the mobile banking app. The app sends the instruction to the payment hub through an application programming interface. The hub checks that the account has enough money and that the payment is within the customer's daily limit. The cross-border engine then checks the sanctions lists, applies the exchange rate from rupees to Singapore dollars, and calculates the fee. The gateway converts the instruction into a pacs.008 customer credit transfer under CBPR+, carrying a UETR, and sends it to the correspondent bank. The pacs.008 is the right message here, because this India to Singapore payment is a cross-border customer credit transfer under the CBPR+ ISO 20022 arrangement, and MT103 stopped being used for cross-border payments when coexistence ended on 22 November 2025. A pacs.009 cover is only needed if the funds travel separately from the instruction. The hub tracks the payment status and updates the mobile app when the supplier confirms receipt. The business analyst plays a central role in platform design, and it is not a purely technical job. The BA documents the business rules for each engine, such as the validation rules, the limit rules, and the fee rules. The BA defines the message formats and the data mappings between the internal systems and the external clearing systems. The BA also writes the non-functional requirements, including the response time targets, the availability targets, and the disaster recovery plan. An architect can draw the boxes, but it is the BA who fills each box with the rules that make the platform work, and that is why platform projects need strong payments BAs.
Designing a payment platform from scratch starts with the business requirements, not with the technology. The architect first asks what the platform must do, who will use it, which payment types it must support, and which markets it must serve. A platform for a retail bank in India needs UPI, NEFT, RTGS, IMPS, and card payments, while a platform for a European merchant needs SEPA, cards, and wallets. The architect also asks about volumes, because a platform that processes one hundred payments a day is designed very differently from one that processes ten million. These answers shape every later decision.
The core components of a payment platform form a clear set of layers. At the top are the channels, such as internet banking, mobile banking, branch systems, and application programming interfaces for corporate clients. Below the channels sits the payment hub, which receives instructions from every channel and routes them to the right processing engine. The engines handle the business logic for each payment type, such as validation, sanctions screening, and limit checks. Below the engines sit the gateways and connectors that talk to the external clearing systems, card schemes, and correspondent banks. A shared set of services, such as customer data, account data, and audit logging, supports all the layers.
Data flow through the platform follows a consistent pattern that a business analyst must understand. A payment instruction enters through a channel, where it is captured and validated for basic completeness. The hub enriches the instruction with customer and account data, checks limits and cut-off times, and decides which engine should process it. The engine applies the business rules, including sanctions screening, fraud checks, and fee calculation, and then sends the payment to the clearing system through a gateway. The gateway translates the internal message format into the external format, such as ISO 20022, and handles the response. Every step writes to an audit log, so the full journey of a payment can be reconstructed later.
A complete architecture walkthrough helps to make these layers concrete. Imagine a customer in Mumbai who sends 50,000 rupees to a supplier in Singapore using the mobile banking app. The app sends the instruction to the payment hub through an application programming interface. The hub checks that the account has enough money and that the payment is within the customer's daily limit. The cross-border engine then checks the sanctions lists, applies the exchange rate from rupees to Singapore dollars, and calculates the fee. The gateway converts the instruction into a pacs.008 customer credit transfer under CBPR+, carrying a UETR, and sends it to the correspondent bank. The pacs.008 is the right message here, because this India to Singapore payment is a cross-border customer credit transfer under the CBPR+ ISO 20022 arrangement, and MT103 stopped being used for cross-border payments when coexistence ended on 22 November 2025. A pacs.009 cover is only needed if the funds travel separately from the instruction. The hub tracks the payment status and updates the mobile app when the supplier confirms receipt.
The business analyst plays a central role in platform design, and it is not a purely technical job. The BA documents the business rules for each engine, such as the validation rules, the limit rules, and the fee rules. The BA defines the message formats and the data mappings between the internal systems and the external clearing systems. The BA also writes the non-functional requirements, including the response time targets, the availability targets, and the disaster recovery plan. An architect can draw the boxes, but it is the BA who fills each box with the rules that make the platform work, and that is why platform projects need strong payments BAs.
Full lesson text (all scenes)
Completing a lesson updates your progress dashboard on the homepage.
Scene timestamps are estimated by allocating the narration text proportionally across the real audio length. The audio playback position is the source of truth: pause freezes the visual, seeking restores the correct scene, replay restarts the scene animation.