FedNow RfP File
TodayPayments.com empowers U.S. merchants to send and settle Request-for-Payment (RfP) transactions through FedNow® and RTP® using ISO 20022, Excel, XML, and JSON file formats. With SMS invoicing, email links, and API integration, our platform delivers real-time ‘Good Funds’ processing across every state and every bank—instantly.
What is a FedNow® RfP File?

FedNow® RfP File Format for Instant Request-for-Payment Transactions
The New Era of Smart Payment Requests Has Arrived
In today’s fast-moving digital economy, speed and structure are everything. The Federal Reserve’s FedNow® Service introduces Request for Payment (RfP) capabilities—an advanced way for businesses to request and receive real-time “Good Funds” through secure digital channels. Whether you're sending payment requests via mobile, SMS, email, or web invoices, FedNow® RfP messages rely on robust file structures like ISO 20022, Excel (.xlsx), XML, and JSON to ensure smooth delivery and settlement.
That’s where TodayPayments.com delivers a competitive edge—helping merchants of all sizes generate and deliver FedNow®-compliant RfPs for instant settlement, multi-bank routing, and 100% alias-based security.
Request for Payment (RfP) is a powerful FedNow® feature that lets payees initiate payment by sending structured, actionable messages to payers. These requests are built on industry standards—most notably ISO 20022—to streamline data fields, authentication, and tracking.
RfP files can be created and transmitted in multiple formats:
- ISO 20022 XML – The official FedNow® format supporting enriched financial data
- .Excel (.xlsx) – Great for bulk uploading multiple requests manually or from accounting software
- JSON – Preferred for API integrations with mobile apps and CRMs
- Plain XML – Ideal for legacy systems and ERP integrations
RfP messages include critical information such as the payer alias (phone or email), the amount due, the due date, and a hyperlink to a Hosted Payment Page, often delivered by TodayPayments.com.
Why Choose TodayPayments.com for FedNow® RfP File Processing?
How RfP Messages Work Across Mobile, Text, and Digital Invoicing
With TodayPayments.com, merchants can send RfP files directly via:
- Mobile SMS Texting – Link-based payment request delivered as a text message
- Email Invoicing – PDF or HTML invoices with clickable payment buttons
- Hosted Pages – Web-based payment interfaces pre-filled with invoice details
- QR Code Scanning – Smart POS and retail-friendly RfP generation
Once the customer clicks the link, they’re routed to a secure page where payment is completed in seconds via FedNow®, RTP®, or ACH rails. These are “Good Funds” transactions—meaning they settle instantly with no reversals and no holds.
This real-time flow creates a cash-efficient environment for:
- Subscription businesses
- Retail and wholesale operations
- Medical and wellness practices
- High-risk merchants seeking reliable, trackable payment flows
TodayPayments.com provides a plug-and-play platform for generating, sending, and reconciling RfPs at scale. No development required—just upload a spreadsheet or integrate our JSON API.
Here’s what makes us premier:
- Free FedNow® and RTP® application—no sign-up or setup fees
- Alias support for 100+ phone numbers or email addresses per business
- Hosted Payment Page linked into every RfP
- Automatic FedNow® file validation and compliance checks
- Instant reconciliation for bookkeepers and CFOs
- Integration with QuickBooks® Online for seamless accounting
- Mobile, SMS, and email-ready invoicing workflows
- Support for multi-bank and multi-division accounts under one login
Whether you’re a Sole Proprietor, LLC, S-Corp, C-Corp, or Partnership, we deliver real-time payment capability that works for every industry, including high-risk.
To support FedNow Request for Payment (RfP) through Texting, Email, and Digital Payments, the message needs to be structured in a way that is compatible with multiple messaging formats like JSON, XML, and ISO 20022. The following specifications outline how to implement the RfP for various communication channels (SMS, email, and digital platforms), with the corresponding data formatted for JSON, XML, and ISO 20022 compliance.
{
"messageHeader": {
"messageId": "RFP-123456789-FedNow",
"creationDateTime": "2023-12-05T10:15:30Z",
"messageType": "RFP"
},
"initiatingParty": {
"name": "John Doe",
"identifier": "+11234567890",
"financialInstitutionId": "BANK12345"
},
"creditor": {
"name": "ABC Services Inc.",
"identifier": "987654321",
"financialInstitutionId": "BANK98765"
},
"debtor": {
"name": "Jane Doe",
"identifier": "janedoe@example.com",
"financialInstitutionId": "BANK65432"
},
"paymentDetails": {
"amount": 150.00,
"currency": "USD",
"dueDate": "2023-12-20"
},
"paymentChannels": {
"preferredMethod": "FedNow",
"FedNowTransactionId": "FedNow-123456789",
"RTPTransactionId": "RTP-987654321",
"ACHTransactionId": "ACH-123456789",
"ACHRoutingNumber": "021000021"
},
"invoiceInfo": {
"invoiceNumber": "INV-12345",
"referenceNote": "Payment for services rendered in November"
},
"remittanceInfo": {
"remittanceDetails": "Consulting services rendered in November.",
"paymentTerms": "2% discount if paid by 2023-12-15"
}
}
This JSON format can be used to send requests via mobile apps, APIs, or messaging systems that support JSON payloads. It is lightweight and well-suited for text-based communication.
2. XML Format
<RequestForPayment>
<MessageHeader>
<MessageId>RFP-123456789-FedNow</MessageId>
<CreationDateTime>2023-12-05T10:15:30Z</CreationDateTime>
<MessageType>RFP</MessageType>
</MessageHeader>
<InitiatingParty>
<Name>John Doe</Name>
<Identifier>+11234567890</Identifier>
<FinancialInstitutionId>BANK12345</FinancialInstitutionId>
</InitiatingParty>
<Creditor>
<Name>ABC Services Inc.</Name>
<Identifier>987654321</Identifier>
<FinancialInstitutionId>BANK98765</FinancialInstitutionId>
</Creditor>
<Debtor>
<Name>Jane Doe</Name>
<Identifier>janedoe@example.com</Identifier>
<FinancialInstitutionId>BANK65432</FinancialInstitutionId>
</Debtor>
<PaymentDetails>
<Amount>150.00</Amount>
<Currency>USD</Currency>
<DueDate>2023-12-20</DueDate>
</PaymentDetails>
<PaymentChannels>
<PreferredMethod>FedNow</PreferredMethod>
<FedNowTransactionId>FedNow-123456789</FedNowTransactionId>
<RTPTransactionId>RTP-987654321</RTPTransactionId>
<ACHTransactionId>ACH-123456789</ACHTransactionId>
<ACHRoutingNumber>021000021</ACHRoutingNumber>
</PaymentChannels>
<InvoiceInfo>
<InvoiceNumber>INV-12345</InvoiceNumber>
<ReferenceNote>Payment for services rendered in November</ReferenceNote>
</InvoiceInfo>
<RemittanceInfo>
<RemittanceDetails>Consulting services rendered in November.</RemittanceDetails>
<PaymentTerms>2% discount if paid by 2023-12-15</PaymentTerms>
</RemittanceInfo>
</RequestForPayment>
This XML format can be used for more structured communication, such as email attachments or systems that support XML-based messaging (e.g., financial institutions). XML is useful for integrating with backend systems or APIs that expect well-defined data structures.
3. ISO 20022 Format (XML-based)
ISO 20022 messages use a specific structure for payment requests. Here’s how a FedNow RfP can be represented in ISO 20022 format, adhering to its message specifications.
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.013.001.07">
<CdtTrfTxInf>
<PmtId>
<InstrId>RFP-123456789-FedNow</InstrId>
<EndToEndId>INV-12345</EndToEndId>
</PmtId>
<Amt>
<InstdAmt Ccy="USD">150.00</InstdAmt>
</Amt>
<Cdtr>
<Nm>ABC Services Inc.</Nm>
<Id>
<OrgId>
<Othr>
<Id>987654321</Id>
</Othr>
</OrgId>
</Id>
</Cdtr>
<CdtrAcct>
<Id>
<Othr>
<Id>BANK98765</Id>
</Othr>
</Id>
</CdtrAcct>
<Dbtr>
<Nm>Jane Doe</Nm>
<Id>
<PrvtId>
<Othr>
<Id>janedoe@example.com</Id>
</Othr>
</PrvtId>
</Id>
</Dbtr>
<DbtrAcct>
<Id>
<Othr>
<Id>BANK65432</Id>
</Othr>
</Id>
</DbtrAcct>
<RmtInf>
<Ustrd>Payment for services rendered in November</Ustrd>
</RmtInf>
<PmtTpInf>
<InstrPrty>NORM</InstrPrty>
<SvcLvl>
<Cd>SEPA</Cd>
</SvcLvl>
</PmtTpInf>
</CdtTrfTxInf>
</Document>
In this ISO 20022 format, the message is structured to follow the international payments standards. The message includes a detailed breakdown of the transaction (payment identifier, amount, creditor, debtor, remittance information), allowing it to be processed by banks and financial institutions that support ISO 20022.
4. Texting / SMS Format
When using SMS or texting to send a FedNow RfP, you would use a more concise format to fit within the character limits of a text message. You would typically provide a link or QR code that leads to more detailed information.
Example SMS:
You have a new payment request from ABC Services Inc. for $150.00 due on 12/20/2023.
Pay now: https://paymentlink.com/RFP-123456789
For questions, contact John Doe at +11234567890.
This SMS message can include a payment link, where the user can go to a web page or mobile app to view details and complete the payment.
5. Email Format
For emails, you would include a more detailed message with potentially embedded links or buttons that take the recipient to a payment portal.
Example Email:
Subject: Request for Payment - $150.00 Due on 12/20/2023
From: ABC Services Inc. (info@abcservices.com)
Dear Jane Doe,
You have a new payment request from ABC Services Inc. for $150.00, due by 12/20/2023.
Payment Details:
- Invoice Number: INV-12345
- Amount: $150.00
- Due Date: 12/20/2023
To Pay:
- Click the link below to pay via FedNow, RTP, or ACH: Pay Now
For any questions, please contact John Doe at +11234567890.
Thank you,
ABC Services Inc.
Emails can include rich text, images, or QR codes to allow users to easily navigate to a payment gateway or portal.
Summary
- JSON: Used for API-driven systems or mobile apps for lightweight messaging.
- XML: Suitable for systems requiring more structured and complex data exchanges.
- ISO 20022: Industry-standard for financial messaging, ensuring compatibility with international payment systems.
- SMS: Short, concise text messages containing essential payment information and links.
- Email: Detailed messages with more context, payment links, and options for interaction.
Each format serves a specific communication channel and purpose, ensuring that the FedNow RfP can be sent through different mediums while complying with international payment standards (ISO 20022) and digital communications (JSON, XML).
Power Up Your FedNow® RfP Strategy with TodayPayments.com
In a world that runs on immediacy, your payment requests should match. With TodayPayments.com, you can build, send, and reconcile real-time payment requests using Excel, XML, JSON, or mobile-ready links—without visiting a bank, without coding, and without delays.
✅ Get paid instantly through
FedNow® or RTP®
✅ Automate request creation and
settlement
✅ Handle high-risk and low-credit
merchants with ease
✅ Go live with SMS, email, and
mobile invoicing today
✅ Link your FedNow®
RfP to QuickBooks® and streamline your cash flow
🚀 Visit TodayPayments.com to apply online 24/7. No bank visits. Just instant results.
Let’s make your real-time payments truly real—with FedNow® RfP power from TodayPayments.com.
Creation Request for Payment Bank File
Call us, the .csv and or .xml 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" with Real-Time Payments to work with Billers / Payees 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", 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. Create Multiple Templates. Payer / Customer Routing Transit and Deposit Account Number may be required or Nickname, Alias to import with your bank. You can upload or "key data" into our software for File Creation of "Mandatory" general file.
Fees = $57 monthly, including 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) We add a URI for each separate Payer transaction. Using URI, per transaction, will identify and reconcile your Accounts Receivable.
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.
Start using our Bank Reconciliation and Aging of Request for Payments:

Dynamic integrated with FedNow & Real-Time Payments (RtP) Bank Reconciliation: Accrual / Cash / QBO - Undeposited Funds
Contact Us for Request For Payment payment processing