Request Payment File Format – ISO 20022 Rich Data Messaging for FedNow® and RTP®
How to Import FedNow and Real-Time Payments Request for Payment Message File Format
Request Payment File Format provides U.S. businesses with a structured way to generate, upload, and process Request for Payments (RfPs) using ISO 20022 rich data messaging, including standards like pain.001, pain.002, and pain.013. These formats, delivered in XML or HTML, support seamless financial data exchange between payees and their banking partners via secure dashboards.
When used with real-time payment rails like FedNow® and RTP®, these formats guarantee instant fund transfers, traceable confirmations, and structured reconciliation for one-time and recurring payments.
Why Rich Data Messaging Matters for Real-Time Payments
ISO 20022 is the future of financial messaging—and its “pain” message types help define how transactions are created, validated, and settled. Each message format contains rich, structured data fields, such as payer identity, payment amount, remittance references, and merchant alias.
These messages are critical for real-time transaction processing through FedNow® and RTP®. Once uploaded via a U.S. payee dashboard, a Request for Payment File automatically notifies the payer. Upon approval, funds are transferred instantly, eliminating float, chargebacks, and payment uncertainty.
Key Benefits and Features of Request Payment File Format:
- ISO 20022 compliance with pain.001, pain.002, pain.013 message types
- Rich data fields for tracking, auditability, and automation
- Upload XML or HTML files via secure payee portals
- 24/7/365 real-time payment processing using FedNow® and RTP®
- Alias-based Merchant ID assignment (email or phone number)
- Embedded Hosted Payment Pages with each RfP
- One-time and recurring billing supported
- Good funds received instantly—no settlement delay
- Batch uploads and reconciliation downloads
- Compatible with accounting software (e.g., QuickBooks®)
- Serves all business types: Sole Proprietors, LLCs, S-Corps, Enterprises
Understanding the ISO 20022 “Pain” Message Types
pain.001 – Customer Credit Transfer
Initiation
This message is used to initiate credit
transfers from the payer’s bank to the payee, forming the basis of
a Request for Payment.
pain.002 – Payment Status Report
Used to provide feedback or status updates on previously submitted
payment instructions, ensuring transparency and traceability.
pain.013 – Request for Payment Message
The key message type for generating an RfP, it instructs the
payer’s bank to prompt the customer for approval, leading to
instant payment.
Each message includes rich data attributes that are essential for automation, risk reduction, and reconciliation. They are designed for machine-readability and seamless integration with enterprise systems and banking infrastructure.
How Request Payment Files Are Uploaded and Processed
Payees create ISO 20022-compliant XML or HTML files that define their RfP instructions. These files are uploaded into secure payee dashboards provided by financial institutions or fintech platforms like TodayPayments.com.
Once the file is received, it is transmitted over the appropriate real-time rail—FedNow® or RTP®. The payer receives a Hosted Payment Page and can respond instantly. Payment confirmation is sent back in real time, and funds are guaranteed as “good funds,” available to the payee immediately.
The payee can then download reconciliation data, link transactions to QuickBooks® or ERP platforms, and ensure on-time delivery of goods or services with confidence.
To import Same-Day ACH, FedNow, and Real-Time Payments (RTP) Request for Payment (RfP) files in the ISO 20022 Message File Format using services like https://Same-DayACH.com, FedNow, and RTP platforms, you'll need to follow these steps to ensure proper integration and submission of payments. This guide walks you through the process of preparing, validating, and importing the ISO 20022 RfP files into these platforms.
1. Overview of Same-Day ACH, FedNow, and RTP with ISO 20022
- Same-Day ACH: Traditionally uses NACHA format, but with advanced processors and services, ISO 20022 can be used for specific use cases.
- FedNow: Requires ISO 20022 for real-time payment requests.
- RTP: Real-Time Payments (RTP) also use the ISO 20022 messaging standard.
The ISO 20022 message format is standardized and includes several key sections:
- Group Header (GrpHdr): Contains information such as the message ID and creation date.
- Payment Information (PmtInf): Holds payment details like the payer and payee information.
- Transaction Information (CdtTrfTxInf): Includes individual transaction details, such as the amount, remittance information, and payment references.
2. Creating and Formatting ISO 20022 Files
A. Structure of ISO 20022 for Request for Payment (RfP)
Here’s a basic example of an ISO 20022 XML file for an RfP message:
xml
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pacs.008.001.02">
<FIToFICstmrCdtTrf>
<GrpHdr>
<MsgId>Batch001</MsgId>
<CreDtTm>2024-09-15T12:00:00</CreDtTm>
<NbOfTxs>2</NbOfTxs>
<CtrlSum>3000.00</CtrlSum>
<InitgPty>
<Nm>MyBusinessName</Nm>
</InitgPty>
</GrpHdr>
<CdtTrfTxInf>
<PmtId>
<InstrId>INV12345</InstrId>
<EndToEndId>INV12345</EndToEndId>
</PmtId>
<Amt>
<InstdAmt Ccy="USD">2000.00</InstdAmt>
</Amt>
<CdtrAgt>
<FinInstnId>
<BIC>ABCDUS33XXX</BIC>
</FinInstnId>
</CdtrAgt>
<CdtrAcct>
<Id>
<IBAN>US12345678901234567890</IBAN>
</Id>
</CdtrAcct>
<RmtInf>
<Ustrd>Payment for Invoice INV12345</Ustrd>
</RmtInf>
</CdtTrfTxInf>
</FIToFICstmrCdtTrf>
</Document>
B. Steps for Generating ISO 20022 Files
- Export Payment Data: Export payment request data (e.g., invoices or payment details) from your accounting system (like QuickBooks, Xero, or other ERPs).
- Convert to ISO 20022: Use
third-party payment processors or conversion tools to
transform the exported data into the ISO 20022 XML
format.
- You can use processors like TodayPayments, Plaid, Dwolla, Finastra, or Volante Technologies.
- XML tools like Altova MapForce or Liquid XML Studio can be used to manually convert the data into ISO 20022 format.
C. Validate the ISO 20022 XML File
- Validation Tools: Use XML validation tools such as SWIFT MyStandards, XMLvalidation.com, or built-in tools in payment platforms like Same-DayACH.com, FedNow, or RTP platforms to ensure the file is properly formatted.
- Correct Errors: Make sure that all required fields such as payer details, payee details, amount, and remittance information are correctly populated.
3. Importing ISO 20022 Files into Same-Day ACH, FedNow, and RTP Platforms
A. Importing into Same-Day ACH (via https://Same-DayACH.com)
- Log in to Your Account:
- Access the https://Same-DayACH.com portal and log in with your credentials.
- Navigate to File Upload Section:
- Look for the File Upload or ACH Batch Upload section. Depending on your payment provider, they may allow ISO 20022 file uploads for Same-Day ACH.
- Upload the ISO 20022 File:
- Select the ISO 20022 XML file you created and upload it. If the platform supports it, the file will be validated upon upload.
- Review and Submit:
- Once the file is validated, review the batch of transactions, including the amounts, payees, and remittance information.
- Click Submit to process the Same-Day ACH payments.
B. Importing into FedNow
- Log in to Your Bank or Payment
Processor Supporting FedNow:
- Access your bank’s FedNow service or third-party platform (such as Finastra or Volante).
- Navigate to the FedNow Section:
- Look for the FedNow Services or Real-Time Payments section within your bank’s portal.
- Upload the ISO 20022 XML File:
- Use the file upload tool to import the ISO 20022 RfP file.
- The system will automatically validate the structure of the file.
- Submit the Request:
- After validation, submit the payment request. FedNow payments are processed in real-time, meaning they should be executed instantly once submitted.
C. Importing into RTP (Real-Time Payments) Platforms
- Access Your RTP Platform:
- Log in to your RTP platform, such as The Clearing House’s RTP network or a third-party payment processor supporting RTP.
- Navigate to the RTP File Upload
Section:
- Look for the RTP Services or File Upload section.
- Upload the ISO 20022 XML File:
- Upload the ISO 20022 XML file into the system.
- The platform will validate the file for proper formatting and content.
- Submit the RTP Payment:
- Once the file passes validation, review the payment details and submit it for processing. RTP payments will also process in real-time, like FedNow.
4. Monitoring and Reconciling Payments
Once the payments are submitted, you should monitor the status of each transaction through the respective platforms.
A. Same-Day ACH
- Track Settlement: Same-Day ACH payments typically settle on the same business day, so check the portal for transaction completion statuses.
B. FedNow Payments
- Real-Time Updates: FedNow payments are processed in real-time, so the platform will provide immediate confirmation once the payment is completed.
C. RTP Payments
- Instant Confirmation: Like FedNow, RTP payments are also real-time. You can monitor transaction success, failures, or pending payments through your platform’s dashboard.
D. Reconcile with Your Accounting System
- Sync or Manually Reconcile: After processing the payments, sync the transactions with your accounting system (e.g., QuickBooks, Xero) or manually reconcile them by marking the corresponding invoices as paid.
5. Best Practices for Importing ISO 20022 Files
- Validate Early: Always validate your ISO 20022 XML file before uploading to avoid rejections or processing delays.
- Use Secure Connections: Ensure that your file uploads are made over secure, encrypted channels to protect sensitive payment data.
- Automation: Consider integrating an API for automatic file generation and submission, especially if you process a high volume of payments regularly.
Conclusion
To import Same-Day ACH, FedNow, and Real-Time Payments (RTP) Request for Payment (RfP) files using the ISO 20022 XML format through platforms like https://Same-DayACH.com, FedNow, and RTP services, you'll need to prepare, validate, and upload properly formatted XML files. Once uploaded, the payments are processed based on the platform, with ACH settling the same day and FedNow and RTP executing in real-time. Using tools like TodayPayments, Finastra, Dwolla, and Plaid can streamline this process, ensuring seamless and accurate payment handling across these methods.
Upload, Get Paid, Reconcile in Real Time at TodayPayments.com
Are you ready to move from outdated ACH files to ISO 20022 real-time payments?
✅ Create pain.001, pain.002, or
pain.013 RfP files in XML or HTML
✅ Upload through
secure payee dashboards, 24/7
✅ Trigger payments
over FedNow® or RTP® rails
✅
Get good funds instantly—no chargebacks or settlement
delays
✅ Reconcile every transaction with full
audit trail and QuickBooks® sync
✅
Support recurring billing, batch uploads, and multi-state payment
flows
Start uploading your Request Payment File
Format today at
https://www.TodayPayments.com
Request Payment File
Format – Structured. Secure. Settled Instantly.
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.
... 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.

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.)
Contact Us for Request For Payment payment processing