Steps of this lesson, in order.
Components 1 to 6: From Channel to Screening
What you will learn
Your objective. By the end of this lesson, you will be able to explain components 1 to 6: from channel to screening. Payment Channels are where every payment instruction begins.
Why it matters. This matters because the architecture decides what the bank can build, how fast it can change, and where a payment can fail. Most payment requirements live in the architecture.
Chapter objective: Learner designs enterprise payment hub architecture for a large bank, integrating channels, rails, screening, liquidity, and operations into one governed, scalable platform. Learner practises this skill on realistic banking cases, explaining the reasoning clearly and using correct terminology throughout the work.
Key learning points
- Payment Channels
- API request
- Mix of formats
- What it
- Look up reference data
- Match against sanctions lists
Key terms
Charge bearer: A code that states who pays the charges for a payment. In ISO 20022 the values are DEBT for debtor, CRED for creditor, SHAR for shared and SLEV for service level.
Host to host: A direct file or API connection between a corporate customer system and its bank, used to send payment files and receive status reports.
Purpose code: A code that states the commercial reason for a payment, such as supplier payment, salary or goods. Purpose codes are taken from an ISO external code list and support regulatory reporting, screening...
Banking architecture diagram showing Components 1 to 6: From Channel to Screening.
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
A payment hub must survive the loss of a whole data centre during the morning peak. Which design property matters most?
Takeaway and next step
What to remember
If it fails, the consequences are severe, because a missed match can mean processing a payment for a sanctioned entity, which brings regulatory fines, licence risk and reputational damage running into hundreds of millions of dollars.
Send a payment through the hub and watch it pass each component named in this lesson.
Open the Payment Hub Architecture Simulator →
Builds on "Why Banks Build a Hub, and How to Read This Chapter".
Transcript and full text
Show transcript
Payment Channels are where every payment instruction begins. What comes in is a customer instruction from online banking, a mobile app, a branch terminal, a host to host file, an API call from a corporate treasury system, or a SWIFT message from another bank. What it does is authenticate the user or system, capture the instruction, and hand it to the hub in a standard internal format. What goes out is a captured instruction with a channel identifier, a timestamp and an audit reference. If it fails, customers cannot submit payments at all, so the bank loses transactions immediately, and a failed mobile channel during payroll day can block thousands of salary payments at once. The API Gateway is the controlled front door for all system to system traffic into the hub. What comes in is an API request, for example a corporate client calling a payment initiation endpoint with an OAuth token and a signed payload. What it does is authenticate the caller, enforce rate limits and quotas, validate the token scope, log the call, and route it to the right internal service. What goes out is an authorised, logged request, or a clear rejection such as a 401 for a bad token or a 429 for excess volume. If it fails, partner systems cannot reach the hub, legitimate traffic is blocked, and a gateway outage during a peak trading window can halt thousands of treasury payments per hour. The Payment Ingestion Layer receives instructions from channels and the gateway and turns them into a single canonical payment object. What comes in is a mix of formats, including pain.001 files, ISO 20022 pacs.008 messages, SWIFT MT103 messages, JSON API payloads and flat files. What it does is parse each format, deduplicate by instruction reference, assign a unique payment identifier, and store the original instruction unchanged for audit. What goes out is one normalised payment record that every later component can read. If it fails, payments are lost, duplicated or misread, and a parsing error on a 50,000 item bulk file can corrupt an entire payroll run. The Payment Validation Engine checks whether a payment is complete, well formed and eligible to proceed. What comes in is the normalised payment record with debtor, creditor, amount, currency, value date and charges details. What it does is run structural checks, such as IBAN modulus validation, currency and country rules, cut off time checks, mandatory field checks, and account status checks against core banking. What goes out is a validated payment, or a rejection with a specific reason code such as missing beneficiary account or value date in the past. If it fails, invalid payments slip through and fail later at clearing, causing expensive returns, or valid payments are wrongly rejected, which damages client trust and creates manual repair work. Enrichment Services add the missing data that later components need to process a payment correctly. What comes in is a validated payment that may lack a BIC, a clearing code, a charge bearer, a purpose code or a regulatory reporting field. What it does is look up reference data, derive the BIC from an IBAN, resolve the beneficiary bank clearing route, add the correct charge option, and attach country and currency rules. What goes out is a complete payment ready for screening, routing and settlement. If it fails, payments go out with wrong routing codes or missing regulatory data, so a 750,000 dollar payment to India may be delayed for manual repair, or a payment may be rejected by the receiving bank for incomplete information. Sanctions and AML Screening checks every payment against lists of prohibited persons, entities, countries and activities. What comes in is the enriched payment with full debtor, creditor and intermediary details, including names, addresses and countries. What it does is match those details against sanctions lists from OFAC, the European Union and the United Nations, plus internal watchlists, using fuzzy matching for name variations and transliterations. What goes out is a clear pass, a hold for manual review, or a block with a case reference. If it fails, the consequences are severe, because a missed match can mean processing a payment for a sanctioned entity, which brings regulatory fines, licence risk and reputational damage running into hundreds of millions of dollars.
Payment Channels are where every payment instruction begins. What comes in is a customer instruction from online banking, a mobile app, a branch terminal, a host to host file, an API call from a corporate treasury system, or a SWIFT message from another bank. What it does is authenticate the user or system, capture the instruction, and hand it to the hub in a standard internal format. What goes out is a captured instruction with a channel identifier, a timestamp and an audit reference. If it fails, customers cannot submit payments at all, so the bank loses transactions immediately, and a failed mobile channel during payroll day can block thousands of salary payments at once.
The API Gateway is the controlled front door for all system to system traffic into the hub. What comes in is an API request, for example a corporate client calling a payment initiation endpoint with an OAuth token and a signed payload. What it does is authenticate the caller, enforce rate limits and quotas, validate the token scope, log the call, and route it to the right internal service. What goes out is an authorised, logged request, or a clear rejection such as a 401 for a bad token or a 429 for excess volume. If it fails, partner systems cannot reach the hub, legitimate traffic is blocked, and a gateway outage during a peak trading window can halt thousands of treasury payments per hour.
The Payment Ingestion Layer receives instructions from channels and the gateway and turns them into a single canonical payment object. What comes in is a mix of formats, including pain.001 files, ISO 20022 pacs.008 messages, SWIFT MT103 messages, JSON API payloads and flat files. What it does is parse each format, deduplicate by instruction reference, assign a unique payment identifier, and store the original instruction unchanged for audit. What goes out is one normalised payment record that every later component can read. If it fails, payments are lost, duplicated or misread, and a parsing error on a 50,000 item bulk file can corrupt an entire payroll run.
The Payment Validation Engine checks whether a payment is complete, well formed and eligible to proceed. What comes in is the normalised payment record with debtor, creditor, amount, currency, value date and charges details. What it does is run structural checks, such as IBAN modulus validation, currency and country rules, cut off time checks, mandatory field checks, and account status checks against core banking. What goes out is a validated payment, or a rejection with a specific reason code such as missing beneficiary account or value date in the past. If it fails, invalid payments slip through and fail later at clearing, causing expensive returns, or valid payments are wrongly rejected, which damages client trust and creates manual repair work.
Enrichment Services add the missing data that later components need to process a payment correctly. What comes in is a validated payment that may lack a BIC, a clearing code, a charge bearer, a purpose code or a regulatory reporting field. What it does is look up reference data, derive the BIC from an IBAN, resolve the beneficiary bank clearing route, add the correct charge option, and attach country and currency rules. What goes out is a complete payment ready for screening, routing and settlement. If it fails, payments go out with wrong routing codes or missing regulatory data, so a 750,000 dollar payment to India may be delayed for manual repair, or a payment may be rejected by the receiving bank for incomplete information.
Sanctions and AML Screening checks every payment against lists of prohibited persons, entities, countries and activities. What comes in is the enriched payment with full debtor, creditor and intermediary details, including names, addresses and countries. What it does is match those details against sanctions lists from OFAC, the European Union and the United Nations, plus internal watchlists, using fuzzy matching for name variations and transliterations. What goes out is a clear pass, a hold for manual review, or a block with a case reference. If it fails, the consequences are severe, because a missed match can mean processing a payment for a sanctioned entity, which brings regulatory fines, licence risk and reputational damage running into hundreds of millions of dollars.
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.