FedNow Service Technical Overview Guide
FedNow Service Technical Overview Guide
Table of Contents
Introduction................................................................................................................................ 3
Purpose..........................................................................................................................................................3
Audience........................................................................................................................................................3
Part One: Get to Know the FedNow Service................................................................................ 4
Features and Benefits...................................................................................................................................4
Customer Payment Flow...............................................................................................................................5
Part Two: Technical Overview..................................................................................................... 7
FedNow Service Network Architecture.........................................................................................................7
FedNow Service Profiles and Components...................................................................................................8
MQ Connectivity and Queues.........................................................................................................................9
24x7x365 Availability and Resiliency.............................................................................................................9
Designing Client Applications.................................................................................................................10
Security and Controls..................................................................................................................................10
FedNow ISO® 20022 Service Messages.......................................................................................................11
FedNow Service Usage Guidelines..........................................................................................................11
Additional Resources on MyStandards®..................................................................................................11
Message Signing..........................................................................................................................................11
Public/Private Key Pair Creation.............................................................................................................11
Key Pair Registration, Management and Confidentiality........................................................................11
Part Three: Technical Considerations...................................................................................... 12
Impact to Internal and External Systems....................................................................................................12
Fraud and Risk Mitigation............................................................................................................................13
Glossary................................................................................................................................... 14
2
FedNowSM Service Technical Overview and Planning Guide
Introduction
The FedNow Service is an interbank, 24x7x365 real-time gross settlement (RTGS) service with integrated clearing
functionality. The service allows participants to deliver end-to-end instant payments to their customers.
Like other payment and settlement services offered by the Federal Reserve Banks, the FedNow Service settles
obligations between participating financial institutions through debits and credits to balances in their master accounts
or those of their correspondents at the Federal Reserve Banks. The FedNow Service allows financial institutions to
enable their customers to send and receive payments instantly.
Purpose
The purpose of this guide is to provide an understanding of the technical aspects of the FedNow Service so financial
institutions can make decisions about adopting the service, which may include:
We recommend obtaining clear business requirements from the business operations staff at your financial institution.
This can save valuable time and allow your financial institution to focus when determining the primary use cases and
requirements of the organization.
Audience
The target audience for this guide is senior and lead developers, managers and system architects who are
experienced with software development life cycle (SDLC) and have the technical knowledge to design and integrate
payment products.
It may also be helpful for business and product staff to review this document to determine how best to support
planning activities during FedNow Service implementation.
TIP: This guide may also be useful to other industry providers interested in using the FedNow Service through
a financial institution partner, or to create and offer a variety of instant payment solutions.
3
FedNowSM Service Technical Overview and Planning Guide
• FIs can settle using their own master account or a correspondent’s master account.
• Configurable features for each routing transit number (RTN) enabled, such as the ability to send
and receive customer transfers, receive requests for payments, support liquidity management
Flexibility
transfers and support settlement services for other financial institutions.
• Connectivity to the FedNow Service through a FedLine Solution directly or through a Service Provider.
• Support for a variety of credit transfer use cases.
• Rich data supported within ISO 20022 messages (for example, the option to include remittance
information in payment messages and request for payment messages).
• Financial-institution-to-financial-institution liquidity management transfers in support of
Efficiency and instant payments.
transparency • Use of the widely accepted ISO 20022 standard and other industry best practices to support
interoperability.
• Broadcast messages notifying of changes to Participant availability to receive credit transfers,
as well as a list of participating RTNs.
4
FedNowSM Service Technical Overview and Planning Guide
Follow a customer payment from start to finish by referring to the step-by-step overview of the FedNow Service
payment process below.
within seconds
4
1 Sender FI 2 FedNow 5 Receiver FI
8 7 Service 7 8
Reserve Banks
10 9 9
Sender Receiver
6
End User Service Provider Service Provider End User
Interface Settlement Interface
Master Account
Correspondent Account
5
FedNowSM Service Technical Overview and Planning Guide
STEP 1 – Initiation: The sender (an STEP 7: The FedNow Service sends
individual or business) initiates a payment an advice to the receiver financial
with their financial institution through institution and an acknowledgement to
an end-user interface outside of the FedNow Service. the sender financial institution, notifying each that
The FedNow Service sender financial institution is the Federal Reserve Banks settled the credit transfer.
responsible for validating the payment according to its Correspondents enabled within a FedNow Service profile
internal processes and requirements. may choose to receive a notification of debit/credit entries
(camt.054).
STEP 2: The sender financial institution
submits a credit transfer message (pacs.008) STEP 8: The receiver financial institution
to the FedNow Service. makes funds available to the recipient
immediately after step 7.
STEP 3: The FedNow Service validates the
In communicating with the recipient, the receiver
payment message — for example, by verifying
financial institution should immediately notify its
that the message meets proper format
customer following receipt of an advice and may use any
specifications and complies with applicable
reasonable means of communication that is consistent
controls.
with their customer agreements, including standard
channels for which the recipient is enabled.
STEP 4: The FedNow Service sends the
contents of the payment message to the
STEP 9 – Confirmation of posting: The
recipient’s financial institution to seek
receiver financial institution has the option
confirmation that the receiver’s financial
of sending a message through the FedNow
institution intends to accept the payment message. At
Service to the sender financial institution
this point, the receiver financial institution determines
indicating that the payment has been
how it will handle the message (accept, reject or accept
posted to the recipient’s account.
without posting (ACWP)). The receiver financial institution
should use this step to determine whether it maintains an
STEP 10: If the receiver financial
account for the recipient identified in the contents of the
institution sends a confirmation of
payment message.
posting message through the service,
the sender financial institution should notify its customer
STEP 5 – Confirmation: In this example flow,
that the funds have been made available to the recipient.
the receiver financial institution sends a positive
response of “accept” to the FedNow Service,
Note: The FedNow Service will limit
confirming it intends to accept the payment message.
processing of payments to 20 seconds and
will settle within this set amount of time or
STEP 6: The FedNow Service settles
not at all. While the Federal Reserve Banks
the payment, debiting and crediting
expect most payments to settle in a few seconds, well
the designated master accounts of
below the maximum allowable limit, the payment timeout
the sender financial institution and
clock sets expectations for financial institutions that
receiver financial institution (or of their correspondents),
transactions submitted to the service will be settled or
respectively. Steps 2-6 are expected to complete within a
rejected almost immediately.
few seconds but will take no more than 20 seconds.
6
FedNowSM Service Technical Overview and Planning Guide
Participating financial institutions have various options to connect with the service, including connecting directly with
Federal Reserve Bank Services using their own FedLine Solutions or connecting via a Service Provider.
Participants exchange messages with the FedNow Service using an IBM® MQ client. Participants use an IBM MQ client
library to connect remotely to FedNow MQ servers over the FedLine Solutions. The FedNow MQ environment operates
as a single cluster across sites, allowing Participants to connect to a server at any site.
Internet
FRB FIREWALL
Customer
Payments Application FRB Endpoint
and MQ Client
Wide Area
Network
FRB – Federal Reserve Banks WAN – Wide Area Network VPN – Virtual Private Network TLS – Transport Layer Security
For more detailed information on connecting to the FedNow Service via FedLine Solutions, refer to the
FedNow Service Guide to FedLine Connectivity on FedNow Explorer.
7
FedNowSM Service Technical Overview and Planning Guide
Element Description
The Authorized Connection Profile defines FedNow Service connectivity settings used to
access the FedNow interface and send or receive messaging via the FedNow Service, on
behalf of one or more Participants (represented as RTNs). All Participants are required to
have an Authorized Connection Profile or to be connected to one via a Service Provider(s).
A Connection Party is a conceptual entity that owns connectivity to the FedNow Service and is
authorized to send and receive messages, as well as log in to the FedNow interface.
A Connection Party is mapped to one or more Participant Profiles. Each mapping carries
specific permissions that control what functions the Connection Party can execute on behalf
Connection
Party of the Participant Profile.
A Participant Profile is required for each RTN that a Participant uses to send and/or receive
payments and messaging through the FedNow Service, regardless of whether they connect
to the FedNow Service directly or via a Service Provider(s). Each RTN is associated to a
single Participant Profile, and there can be multiple Participant Profiles per institution.
The Participant Profile defines the settings and features in the FedNow Service that are
Participant
Profile enabled for each RTN.
8
FedNowSM Service Technical Overview and Planning Guide
Payments App
FedLine
MQ Connection Point
Client
IBM MQ
FLD
FLD FedNow
IBM MQ Service
PARTICIPANT B – Data Center 1
Payments App
MQ FLA IBM MQ
Client
FLA
For the first release of the FedNow Service, the application-to-application flow shown above supports an asynchronous
messaging-based paradigm, implemented using IBM MQ. The FedNow Service hosts a cluster of IBM MQ queue
managers, and the payment applications operated by Participants or their Service Providers interact directly with the
queue managers to put and get messages, using an embedded IBM MQ client library.
Each Participant connecting directly to the FedNow Service has dedicated queues hosted by the FedNow Service MQ
queue managers. Queues are defined as either “to FedNow” (OUT queues) or “from FedNow” (IN queues) to indicate
the direction of the messages. The naming pattern for OUT queues is controlled by the FedNow Service. The naming
pattern for IN queues allows for customization by a Participant.
Resiliency is achieved through multiple layers of redundancy at all tiers between the client and FedNow Service
applications. If a component fails along the communication path, the connection is dropped, but the client should
immediately reconnect. New connection requests are routed by surviving components to one of the FedNow Service
queue managers.
9
FedNowSM Service Technical Overview and Planning Guide
NOTE: Participants are expected to use internal security and control measures and adapt them as needed
so they are sufficient to handle the requirements of a real-time payment system.
10
FedNowSM Service Technical Overview and Planning Guide
Message Signing
The Federal Reserve Banks require messages exchanged with the FedNow Service to be cryptographically signed
using asymmetric public and private key pairs. Keys in a key pair are mathematically related and are used to sign and
validate the signature on messages. Digital signatures help the receiver verify that a message originated from the
sender and that the message content is unchanged.
Keeping track of public keys stored in the FedNow Service and keeping the key store up to date with active keys helps
to prevent issues arising from rejected connections due to expired keys.
NOTE: Participants must maintain the confidentiality of their private keys consistent with the Federal Reserve
Banks Operating Circular 8 and any other agreement with the Federal Reserve Banks, which impose confidentiality
or information security obligations on a FedNow (Service) Participant and/or its Service Providers.
11
FedNowSM Service Technical Overview and Planning Guide
Financial institutions are strongly encouraged to assess their existing platforms, products and functionality based
on planned services, users and capabilities for instant payments. In some cases, FedNow Service specifications and
business policies and programs may require upgrades to ensure systems can meet expectations.
To facilitate these conversations, it may be valuable for the business to identify which customers and accounts will be
enabled to perform specific functions within the service — for example, who will be able to receive or send transactions.
NOTE: The information provided here is not intended to be comprehensive. Rather, the goal is to jump-start
planning and facilitate outreach and conversations with your organization’s internal and external partners.
12
FedNowSM Service Technical Overview and Planning Guide
TIP: Fraud must be reported using the FraudClassifierSM model, which can provide a better understanding of
current and emerging fraud trends across multiple payment types, help spot trends early, and identify
similarities or differences between cases encountered.
13
FedNowSM Service Technical Overview and Planning Guide
Glossary
Term Description
A set of security credentials, composed of a public key and a private key used
Key Pairs
to verify identities.
The record of financial rights and obligations of an account holder and the
administrative Federal Reserve Bank with respect to each other, where
Master Account
opening, intra-day and closing balances are determined. A Master Account is
identified by a primary RTN.
14
FedNowSM Service Technical Overview and Planning Guide
Term Description
Security protocols that verify the integrity and authenticity of the message sent
and received through the service, providing confidence the message received
Message
was the same as what was sent. Digital signatures do this by generating a
Signatures
unique hash of the message or document and encrypting it using the sender’s
private key.
Messages sent through the FedNow Service that do not generate an accounting
entry. A nonvalue message is a request pertaining to the details or status of
Nonvalue
an instant payment message, request for reporting, or message retrieval of
Messages
any kind which can either be sent from a Participant to the FedNow Service or
exchanged between a Sender FI and Receiver FI.
The FedNow Service uses queues to send and receive messages. Queues are
Queue (Endpoint) defined as either “to FedNow” (OUT queues) or “from FedNow” (IN queues) to
provide clarity on the direction of the messages.
Real-time Gross Settlement A payment system that settles payment instructions immediately on a
System (RTGS) transaction-by-transaction basis.
Routing Transit Number A nine-digit number associated with a principal office used when clearing
(RTN) funds or processing checks.
15
© 2023 Federal Reserve Banks. Materials are not to be used or shared without consent.
The FedNowSM Service Technical Overview and Planning Guide is provided to help Participants,
Service Providers and others as they prepare for the FedNow Service. This guide may change from
time to time, including as the Federal Reserve Banks obtain feedback from various stakeholders.
To the extent a FedNow Service Participant uses a Service Provider(s), requirements in the
FedNow Service Technical Overview and Planning Guide, otherwise applicable to FedNow
Service Participants, also apply to the Service Provider when it performs functions as an agent
on behalf of a FedNow Service Participant.
The terms governing the FedNow Service will govern to the extent of any inconsistency between
the Technical Overview and Planning Guide and those terms. This guide does not create new
obligations for the Federal Reserve Banks and the standards outlined in it do not confer or
connote legal status or responsibilities of any party to a funds transfer through the service under
applicable law.
The Federal Reserve Financial Services logo, “FedNow” and “FedLine” are service marks of the
Federal Reserve Banks. A list of marks related to financial services products offered to financial
institutions by the Federal Reserve Banks is available at [Link]. The Federal Reserve
Banks do not sponsor, endorse, recommend, or provide any warranties, express or implied,
regarding any third party or any third-party products or services referenced in this guide.