FedNow vs. Traditional Card Networks: The Technical Architecture of Instant Payments
The global payments landscape is undergoing a monumental shift. Everyone is talking about moving away from Visa and Mastercard interchange fees, favoring account-to-account (A2A) payments and instant settlement. But beyond the commercial buzzwords, what exactly changes under the hood when you move from a traditional card network to an instant payment rail like FedNow or RTP?
In this guide, we dive into the technical architecture of instant payments and explore exactly how a FedNow or RTP message flow differs from a standard ISO 8583 transaction.
What is an Instant Payment?
An Instant Payment (or real-time payment) is a credit transfer system where funds are irrevocably cleared and settled between banks in seconds, 24 hours a day, 365 days a year. Unlike traditional card rails that rely on end-of-day batch settlement or ACH systems that take days to clear, instant payment networks finalize the transfer of actual funds almost immediately.
This architecture requires a completely different technical approach than the classic transaction systems built in the 20th century. End-of-day batch windows disappear, replaced by continuous operation.
Also Known As…
Depending on the region and specific network, instant payments go by several names:
| Name | Context |
|---|---|
| Account-to-Account (A2A) | Direct transfer between bank accounts |
| Real-Time Payments (RTP) | The Clearing House’s instant network (US) |
| FedNow | The US Federal Reserve’s instant payment rail |
| Faster Payments | The UK’s instant payment system |
| SEPA Instant | The European instant credit transfer network |
| PIX | Brazil’s highly successful instant payment system |
The Death of the Dual-Message Paradigm
For decades, the standard way to process a credit card transaction was the Dual-Message System, primarily driven by ISO 8583.
In the traditional ISO 8583 world, a transaction is split into two distinct steps:
- Authorization (Message 1): Typically an
0100Authorization Request. The issuing bank approves the transaction and places a temporary hold on the customer’s funds. No actual money moves yet. - Capture and Clearing (Message 2): Usually an
0200or0220Financial request, followed by an end-of-day batch clearing process where the funds are officially requested for settlement.
Instant payments eliminate this completely.
Networks like FedNow and RTP use a Single-Message System. There is no “authorization hold” followed by a “capture” days later. The instruction to move funds and the actual final settlement happen in one unified, instantaneous step. If the destination bank accepts the message, the funds are instantly available to the receiver, and the sender’s account is definitively debited.
Explore ISO 8583: If you want to dive deeper into how traditional networks handle these messages, check out our ISO 8583 Message Structure Guide.
PACS.008 vs. ISO 8583 0200/0210
While card networks rely on the binary or bitmap-driven ISO 8583 standard, FedNow and RTP are built on the modern, XML-based ISO 20022 standard. The core message for a customer credit transfer is the PACS.008 (Payments Clearing and Settlement).
Let’s compare how data is packed in both standards:
ISO 8583 0200 (Financial Request)
In an ISO 8583 0200 message, data is dense and positional, mapped by a complex bitmap.
- Field 2: Primary Account Number (PAN)
- Field 4: Transaction Amount
- Field 39: Response Code (in the
0210response) - Field 43: Card Acceptor Name/Location
The structure is highly optimized for the low-bandwidth networks of the 1980s. You have very little room for extended remittance data or context.
Try it yourself: Use our ISO 8583 Studio to parse a traditional raw
0200hex string.
ISO 20022 PACS.008 (Customer Credit Transfer)
The pacs.008 is a verbose, highly structured XML document. Instead of bitmaps and opaque fields, it uses nested tags with explicit data dictionaries.
<InstgAgt>: Instructing Agent (the bank sending the message)<DbtrAcct>/<CdtrAcct>: Debtor and Creditor explicit bank accounts, usually in IBAN format.<IntrBkSttlmAmt>: Interbank Settlement Amount (precise currency and value).<UltmtDbtr>/<UltmtCdtr>: Ultimate Debtor and Creditor, allowing the message to clearly identify the true origin and destination, even across intermediaries.<RmtInf>: Huge capacities for Remittance Information, such as invoice numbers.
The architectural shift: Instead of passing card numbers (PANs) that must be tokenized and routed, instant payments pass actual bank account routing details. The payload size jumps from a few hundred bytes to several kilobytes, providing dramatically wealthier transaction context.
Engineering for Sub-5 Second Latency
Traditional batch clearing provides a comfortable buffer. If a database index is slow, or a mainframe takes a few minutes to process a file, it barely matters over a 24-hour cycle.
Instant payments demand sub-5 second end-to-end SLAs.
The technological leap required to support networks like FedNow includes:
- Always-On Architecture: 24/7/365 availability. System downtime, even for maintenance, is no longer acceptable. Systems must adopt rolling deployments and active-active data center topologies.
- Synchronous Processing over HTTP/MQ: While legacy systems often use asynchronous file drops, modern rails use synchronous API calls. If the receiving bank doesn’t acknowledge the
pacs.008message within seconds, the transaction times out and fails. - Liquidity Management: Banks must pre-fund their master accounts at the Federal Reserve to ensure they have enough liquidity to instantly settle these transfers at any moment, including 3 AM on a Sunday.
Instant Fraud Detection Challenges
The most daunting technical challenge of instant payments isn’t the XML parsingβit’s the fraud detection.
In a dual-message card system, you have time. If an authorization looks suspicious, you can place a temporary hold, trigger a manual review, or contact the customer before the funds are captured and settled in the next day’s batch.
With FedNow or RTP, settlement is irrevocable and instant.
This introduces immense pressure on the system architecture to perform complex risk analysis inline:
- Sub-100ms Scoring: Fraud scoring engines must ingest the XML message, run it through massive machine learning models, check historical graphs, and return a decision in milliseconds.
- Mule Account Detection: Because funds are credited instantly, fraudsters use networks of “mule accounts” to rapidly bounce money across multiple banks to launder it before authorities can react.
- Graceful Degradation: If the primary fraud engine experiences latency, the payment switch must decide exactly how to handle the transaction within the absolute network SLA window. You can’t just delay the message.
To balance these requirements, banks rely heavily on the rich payload data available in the ISO 20022 message, evaluating IP addresses, device IDs, and rich remittance context directly in the stream.
Next Steps
As instant payments reshape global finance, engineering payment systems means understanding both the legacy rails and the new real-time paradigms.
- Check out our deep dive into ISO 8583 vs ISO 20022 for more on the messaging standard powering FedNow.
- Learn about emerging cross-border architectures in our guide to Stablecoin Settlement on Traditional Rails.
- Need to parse legacy network messages? Use our client-side ISO 8583 Studio directly in your browser.
- Looking up ISO 8583 Response Codes or MTIs? Check our comprehensive Reference Database.
- Understand Security: Dive into our EMV Field 55 Guide to see how traditional chips secure card payments.
This post is part of the ISO 8583 Mastery series. Follow along as we explore payment messaging in depth.
Related Posts
π¬ Discussion
Have a question or feedback? Leave a comment below β powered by GitHub Discussions.
What is FedNow?
FedNow is an instant payment infrastructure launched by the US Federal Reserve. It operates 24/7/365, allowing financial institutions to clear and settle transactions between accounts in real-time, within seconds.
How does FedNow differ from Visa and Mastercard?
Visa and Mastercard are pull-based card networks that authorize instantly but settle days later. FedNow is a push-based system (account-to-account) where clearing and settlement happen simultaneously and instantly in real ‘good funds’.
Does FedNow use ISO 8583?
No, FedNow uses the modern, XML-based ISO 20022 message standard, which allows for much richer remittance data and straight-through processing compared to legacy ISO 8583 bitmaps.