Request for Payment Message Format


How to Import FedNow® and RTP® Real-Time Payments Request for Payment Message File

Request for Payment Message Format – ISO 20022 pain.001, pain.002, pain.013 via FedNow® and RTP®

Request for Payment Message Format provides the structured foundation for real-time payments using ISO 20022 messaging standards, specifically pain.001, pain.002, and pain.013 message types. These XML and HTML formats enable merchants, enterprises, and financial payees to import, upload, and download payment requests through secure U.S. financial dashboards.

Transactions are executed over the FedNow® and RTP® networks, with guaranteed good funds, instant payer response, and fully structured data for tracking and reconciliation.

Structured Messaging for Real-Time Payment Clarity

In the world of instant payments, formatting is critical. ISO 20022 introduces structured message types—referred to as "pain" (Payment Initiation)—to create a consistent, validated, and traceable financial language.

  • pain.001: Used to initiate credit transfers
  • pain.002: Provides status feedback on payment processing
  • pain.013: Used for Request for Payment messages

When these message types are formatted in XML or HTML, they can be securely uploaded via payee dashboards to U.S. banks and credit unions. Once a payer receives and completes the request, the funds are instantly transferred using either the FedNow® Service or the RTP® network, providing payees with immediate confirmation and the ability to fulfill goods or services right away.

Key Features of ISO 20022 Request for Payment (RfP) Message Format

Supports ISO 20022 pain.001, pain.002, pain.013 Formats
The system handles multiple ISO 20022 message types for full compatibility across initiation, status tracking, and payment request workflows.

XML and HTML File Upload Capability
Files can be created, validated, and uploaded through online payee dashboards in structured XML or HTML, supporting both machine-readability and front-end presentation.

FedNow® and RTP® Network Integration
Payments are processed in real time using FedNow® or RTP®, ensuring fast, final settlement of every RfP.

Alias-Based MID (Merchant ID) Assignment
Each RfP can be tied to mobile numbers or email addresses, supporting alias-based routing for multi-division or high-volume payment environments.

Import, Upload, and Download Through Payee Dashboards
Payees gain full control with import/export features, batch uploads, and downloadable reconciliation files, all accessible from a secure interface.

Compatible With One-Time and Recurring Payments
Supports both individual invoices and scheduled billing using a single ISO 20022 file format structure.

Guaranteed Good Funds Upon Completion
Once the payer completes the RfP, the transaction is settled immediately and cannot be reversed—ensuring payment certainty.

Why TodayPayments.com Is the Preferred Platform for ISO 20022 RfP Messaging

1. Full support for ISO 20022 pain.001, pain.002, and pain.013 formats
2. Upload XML or HTML payment files securely via U.S. financial dashboards
3. Instant payments processed through FedNow® and RTP® rails
4. Alias-based MIDs ensure cleaner reconciliation across departments
5. Hosted payment links embedded in each RfP file
6. Supports QuickBooks® Online integration and real-time reporting
7. Enables one-time and recurring transactions without batch delays
8. Online onboarding—no physical bank visit required

To import Same-Day ACH, FedNow, and Real-Time Payments (RTP) Request for Payment (RfP) message files using the ISO 20022 standard, you must ensure that the message file is properly formatted according to ISO 20022 specifications and uploaded to your payment system or bank’s platform.

The ISO 20022 format standardizes the way financial institutions and businesses exchange payment messages, and it's used for both FedNow and RTP, while Same-Day ACH may also be integrated using this format through third-party services or banks that support it.

Here is a step-by-step guide to importing these Request for Payment (RfP) message files using ISO 20022.


1. Understanding the ISO 20022 Format for RfP Messages

The ISO 20022 XML format is used for a variety of financial messages, including Request for Payment (RfP). The key components of an ISO 20022 RfP message include:

  • Message Header (GrpHdr): Contains general information about the payment request, such as a message ID and creation date.
  • Payment Information (PmtInf): Details about the payment, including the amount, currency, and payer/payee information.
  • Transaction Information (CdtTrfTxInf): Specific details for each payment transaction, including the payment reference and remittance information.
  • Remittance Information (RmtInf): Includes the invoice or payment reference details.

Here’s an example structure for an ISO 20022 Request for Payment message:

xml

<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pacs.008.001.02">

    <FIToFICstmrCdtTrf>

        <GrpHdr>

            <MsgId>Batch001</MsgId>

            <CreDtTm>2024-09-14T10:15:00</CreDtTm>

            <NbOfTxs>1</NbOfTxs>

            <CtrlSum>1000.00</CtrlSum>

            <InitgPty>

                <Nm>Business Name</Nm>

            </InitgPty>

        </GrpHdr>

        <CdtTrfTxInf>

            <PmtId>

                <InstrId>INVOICE001</InstrId>

                <EndToEndId>INV001</EndToEndId>

            </PmtId>

            <Amt>

                <InstdAmt Ccy="USD">1000.00</InstdAmt>

            </Amt>

            <CdtrAgt>

                <FinInstnId>

                    <BIC>ABCDEFGHIJKL</BIC>

                </FinInstnId>

            </CdtrAgt>

            <CdtrAcct>

                <Id>

                    <IBAN>US12345678901234567890</IBAN>

                </Id>

            </CdtrAcct>

            <RmtInf>

                <Ustrd>Payment for Invoice #001</Ustrd>

            </RmtInf>

        </CdtTrfTxInf>

    </FIToFICstmrCdtTrf>

</Document>

2. Creating an ISO 20022 RfP Message for Same-Day ACH, FedNow, and RTP

The process for creating an ISO 20022 RfP file will involve:

  • Exporting invoice or payment request data from your accounting system (like QuickBooks).
  • Converting that data into the ISO 20022 format using third-party software or integration tools.

A. Same-Day ACH ISO 20022

While ACH payments traditionally use the NACHA format, certain banks or third-party processors may accept ISO 20022 XML for Same-Day ACH transactions. For this:

  1. Generate the Payment Request Data:
    • Export invoice details from your accounting system, including payer and payee details.
  2. Convert to ISO 20022:
    • Use an ACH processor (such as TodayPayments, Plaid, Dwolla, or a bank service) that supports ISO 20022 for Same-Day ACH. These platforms can convert the payment data into ISO 20022 XML format.
  3. Submit via Bank Portal or API:
    • Upload the ISO 20022 file to your bank’s platform that supports Same-Day ACH processing.

B. FedNow ISO 20022

For FedNow Instant Payments, the ISO 20022 standard is mandatory for financial messages. You’ll need to:

  1. Generate the Payment Request Data:
    • Similar to ACH, export your payment request details.
  2. Convert to ISO 20022:
    • Use a third-party FedNow payment service (e.g., TodayPayments, Finix Payments, Volante Technologies) or a bank's FedNow processing service to convert the exported data to ISO 20022 XML format.
  3. Submit to FedNow:
    • Upload the ISO 20022 file via your bank’s FedNow platform or an integrated payment API that supports FedNow real-time payments.

C. Real-Time Payments (RTP) ISO 20022

RTP payments also rely on the ISO 20022 format. To import an RTP request:

  1. Generate the Payment Request Data:
    • Export payment request data from your accounting system.
  2. Convert to ISO 20022:
    • Use an RTP service provider (such as TodayPayments, The Clearing House RTP, Dwolla, or Finix Payments) to generate the ISO 20022 XML file.
  3. Submit to RTP System:
    • Upload the ISO 20022 file to the RTP system via your bank’s RTP platform or an RTP API.

3. Uploading ISO 20022 Files to Your Bank for Same-Day ACH, FedNow, and RTP

Step 1: Log in to Your Bank’s Portal

Access your bank’s business platform that supports ACH, FedNow, or RTP processing.

Step 2: Navigate to File Upload or Payment Submission

  • For Same-Day ACH: Look for an ACH section, which may allow ISO 20022 file submissions if supported by your bank.
  • For FedNow and RTP: Navigate to the Real-Time Payments or FedNow Services section in the portal.

Step 3: Upload the ISO 20022 XML File

  • Upload the ISO 20022 XML file generated from your accounting system or third-party tool.
  • Review the file for correctness, ensuring all mandatory fields (such as amount, payer/payee information, and payment reference) are filled out.

Step 4: Validate the File

  • The bank’s system will validate the ISO 20022 message structure.
  • If any issues are detected (e.g., missing required fields, incorrect formatting), the bank will provide error messages for correction.

Step 5: Submit the Payment

  • Once validated, submit the payment request for processing.
  • For Same-Day ACH, the payment will be processed within the same business day, whereas FedNow and RTP payments are processed in real time, typically within seconds.

Step 6: Monitor Payment Status

  • Track the status of each payment request through your bank’s payment tracking dashboard.
  • FedNow and RTP payments will provide real-time updates, including payment completion or failure notifications.

4. Tools and Software to Manage ISO 20022 Imports

Several tools and service providers can help you generate and import ISO 20022 files for Same-Day ACH, FedNow, and RTP payments. Some of the most commonly used platforms include:

  •  TodayPayments: ACH, FedNow and RTP payments with automated ISO 20022 processing
  • Plaid: ACH and real-time payments with ISO 20022 support.
  • Dwolla: ACH and RTP payments with automated ISO 20022 processing.
  • Finix Payments: Supports real-time payments via FedNow and RTP.
  • Volante Technologies: Specializes in real-time payment processing for banks and businesses using ISO 20022.
  • The Clearing House RTP: RTP network provider with ISO 20022-based real-time payment processing.

These platforms often provide APIs and user-friendly interfaces for generating ISO 20022 files from your payment data.


Conclusion

By utilizing ISO 20022 for Same-Day ACH, FedNow, and Real-Time Payments (RTP), you can streamline your Request for Payment (RfP) process for fast and efficient transaction handling. By exporting invoice data from your accounting system (like QuickBooks) and converting it into the proper ISO 20022 XML format, you can easily upload these files to your bank or payment processor’s platform. Tools like TodayPayments, Plaid, Dwolla, and Finix Payments simplify this process by handling the formatting and submission steps, allowing you to focus on managing your payments and ensuring accurate and timely transfers.

Upload Structured RfP Files Today at TodayPayments.com

Ready to send and receive structured payment messages in real time?

Create ISO 20022 files using pain.001, pain.002, or pain.013
Upload XML or HTML files with alias-based identifiers
Process payments instantly over FedNow® or RTP®
Eliminate invoice delays, manual reconciliation, and chargeback risk
Receive guaranteed good funds and full reporting in seconds

Start uploading structured Request for Payment messages now at https://www.TodayPayments.com
Request for Payment Message Format – ISO-Certified. Real-Time Ready.

Creation Request for Payment Bank File

Call us, the .csv and or .xml FedNow or Request for Payment (RfP) file you need while on your 1st phone call! We guarantee our reports work to your Bank and Credit Union. We were years ahead of competitors recognizing the benefits of RequestForPayment.com. We are not a Bank. Our function as a role as an "Accounting System" in Open Banking with Real-Time Payments to work with Billers to create the Request for Payment to upload the Biller's Bank online platform. U.S. Companies need help to learn the RfP message delivering their bank. Today Payments' ISO 20022 Payment Initiation (PAIN .013) shows how to implement Create Real-Time Payments Request for Payment File up front delivering a message from the Creditor (Payee) to it's bank. Most banks (FIs) will deliver the message Import and Batch files for their company depositors for both FedNow and Real-Time Payments (RtP). Once uploaded correctly, the Creditor's (Payee's) bank continues through a "Payment Hub", will be the RtP Hub will be The Clearing House, with messaging to the Debtor's (Payer's) bank. Request for Payment

... easily create Real-Time Payments RfP files. No risk. Test with your bank and delete "test" files before APPROVAL on your Bank's Online Payments Platform. Today Payments is a leader in the evolution of immediate payments. We were years ahead of competitors recognizing the benefits of Same-Day ACH and Real-Time Payments funding. Our business clients receive faster availability of funds on deposited items and instant notification of items presented for deposit all based on real-time activity. Dedicated to providing superior customer service and industry-leading technology.

Pricing with our Request For Payment Professionals

hand shake

 1) Free ISO 20022 Request for Payment File Formats, for FedNow and Real-Time Payments (The Clearing House) .pdf for you manually create "Mandatory" (Mandatory data for completed file) fields, start at page 4, with "yellow" highlighting. $0.0 + No Support


2) We create .csv or .xml formatting using your Bank or Credit Union. If Merchants has created an existing A/R file, we CLEAN, FORMAT to FEDNOW or Real-Time Payments into CSV or XML. Create Multiple Templates. You can upload or "key data" into our software for File Creation of "Mandatory" general file.

Fees = $57 monthly, including Activation, Support Fees and Batch Fee, Monthly Fee, User Fee, Additional Payment Method on "Hosted Payment Page" (Request for file with an HTML link per transaction to "Hosted Payment Page" with ancillary payment methods of FedNow, RTP, ACH, Cards and many more!) + $.03 per Transaction + 1% percentage on gross dollar file,


3) Payer Routing Transit and Deposit Account Number is NOT required to import with your bank. We add your URI for each separate Payer transaction.

Fees Above 2) plus $29 monthly additional QuickBooks Online "QBO" formatting, and "Hosted Payment Page" and WYSIWYG


4) Above 3) plus Create "Total" (over 600 Mandatory, Conditional & Optional fields of all ISO 20022 Pain .013) Price on quote.

Each day, thousands of businesses around the country are turning their transactions into profit with real-time payment solutions like ours.



Activation Dynamic RfP Aging and Bank Reconciliation worksheets - only $49 annually

1. Worksheet Automatically Aging for Requests for Payments and Explanations

- Worksheet to determine "Reasons and Rejects Coding" readying for re-sent Payers.
- Use our solution yourself. Stop paying accountant's over $50 an hour. So EASY to USE.
- No "Color Cells to Match Transactions" (You're currently doing this. You won't coloring with our solution).
- One-Sheet for Aging Request for Payments (Merge, Match and Clear over 100,000 transactions in less than 5 minutes!)
- Batch deposits displaying Bank Statements are not used anymore. Real-time Payments are displayed "by transaction".
- Make sure your Bank displaying "Daily FedNow and Real-time Payments" reporting for "Funds Sent and Received". (These banks have Great Reporting.)

2. Bank Reconciliation with as Payee FedNow & Real-Time Payments for Accrual, Cash and Hybrid Basis and QBO - Undeposited Funds


Contact Us for Request For Payment payment processing