Batch Request for Payment RfP
TodayPayments.com empowers merchants to batch
import and process FedNow® and RTP® Request for Payment files using ISO
20022 formats. Whether you're a growing business or high-volume
enterprise, we deliver real-time, secure, and multi-bank payments with
certainty, even across 100+ aliases.
- "Batch It. Send It. Get Paid Instantly."
- "One Platform. All Banks. Real-Time B2B and
C2B Payments."
- "Your FedNow® + RTP® RfP Hub—From Spreadsheet
to Settlement."
- "Speed, Certainty, and Simplicity—The New
Standard in Invoicing."
Batch Import FedNow® and Real-Time Payments (RTP®) RfP Files Seamlessly
The Future of Business Payments Is Real-Time
and Batched
In a fast-paced digital economy, businesses can
no longer afford payment delays. Whether you're sending invoices to
customers or paying vendors, speed, certainty, and automation
are key. That's where batch importing FedNow® and
Real-Time
Payments (RTP®) Request for Payment (RfP) files comes in. With
support for .Excel, .XML, and JSON, and full ISO 20022
rich data compliance, businesses can instantly request payments
across any financial institution—with no bank visit required.
TodayPayments.com enables instant settlement with real-time
credit confirmation, whether you’re processing one-time,
recurring, or batch transactions across B2B or C2B
channels. From mobile devices to accounting integrations, your
entire RfP workflow becomes faster, more secure, and more scalable.
Businesses managing high volumes of invoices or
payment requests can now batch-import files through
TodayPayments.com using:
- Microsoft Excel (manual and spreadsheet
uploads)
- XML (ISO 20022-compliant schemas for
enterprise automation)
- JSON (for API, mobile, or digital
invoicing delivery)
Each RfP message embeds rich details, including
invoice numbers, payment reasons, due dates, and a hosted payment
link. This allows recipients to click and pay instantly via
FedNow® or RTP®, using “Good Funds” backed by
bank-validated instant transfers.
Enable Real-Time Payments Across All Banks with Certainty
Whether you're a small business, enterprise, or
multi-location merchant, the batch import functionality supports:
- B2B (Business-to-Business)
- C2B (Consumer-to-Business)
- A2A (Account-to-Account internal
transfers)
- High-volume recurring payments
- Multiple aliases (email or phone) per
account
- Multi-bank and multi-division
settlements
All payment files are processed using
alias-based security—like verified cell phone numbers or
email addresses—instead of exposing full financial data. This
ensures data privacy, payer trust, and faster
reconciliation.
Top Features of Batch RfP Import for
FedNow® and RTP®
- Batch import via Excel, XML, and JSON
- Supports one-time and recurring payment
schedules
- Compliant with ISO 20022 rich data
messaging
- Automatically insert hosted payment link
into RfP
- Alias-based security (no banking info
exposed)
- Real-time payment tracking and
confirmation
- Instant credit transfers using RTP® or
FedNow®
- Fully integrated with QuickBooks® QBO
for accounting
- Real-time reconciliation for your CFO
and Bookkeeper
- High-risk and low-credit merchants
accepted
- POS, SMS, email, and web invoicing
channels supported
- Support for 100+ aliases, with a unique
MID per ID
- Zero sign-up fees and no bank visit
required
- Works with all U.S. banks and credit
unions
To batch import FedNow and Instant Real-Time Payments (RTP) Request for Payment (RfP) files into your bank’s dashboard using either XML or CSV formats, here’s a step-by-step guide, covering both file types:
1. Understanding RfP File Structure
Banks typically accept ISO 20022-based XML files or CSV files formatted to include relevant RfP details such as:
- Payee Information (e.g., name, account, routing number)
- Payer Information
- Invoice or Reference Information
- Amount and Currency
- Due Date
Both FedNow and RTP use ISO 20022 standards, but some banks may also accept CSV for bulk uploads through their dashboard.
2. Prepare the RfP Files
XML Format (ISO 20022 Compliant)
For FedNow and RTP, XML files need to be formatted according to the ISO 20022 standard. Here's a basic structure for a batch of multiple RfPs:
xml
<Document>
<BatchReqForPaymt>
<ReqForPaymt>
<PayeeInfo>
<Name>ABC Corp</Name>
<AcctNumber>123456789</AcctNumber>
<RoutingNumber>987654321</RoutingNumber>
</PayeeInfo>
<PayerInfo>
<Name>John Doe</Name>
<AcctNumber>987654321</AcctNumber>
<RoutingNumber>123456789</RoutingNumber>
</PayerInfo>
<PaymentInfo>
<Amount>500.00</Amount>
<Currency>USD</Currency>
<DueDate>2024-10-01</DueDate>
<InvoiceRef>INV-12345</InvoiceRef>
</PaymentInfo>
</ReqForPaymt>
<!-- Additional RfPs -->
<ReqForPaymt>
<PayeeInfo>
<Name>XYZ LLC</Name>
<AcctNumber>2233445566</AcctNumber>
<RoutingNumber>654321987</RoutingNumber>
</PayeeInfo>
<PayerInfo>
<Name>Jane Smith</Name>
<AcctNumber>1122334455</AcctNumber>
<RoutingNumber>321654987</RoutingNumber>
</PayerInfo>
<PaymentInfo>
<Amount>300.00</Amount>
<Currency>USD</Currency>
<DueDate>2024-09-25</DueDate>
<InvoiceRef>INV-67890</InvoiceRef>
</PaymentInfo>
</ReqForPaymt>
</BatchReqForPaymt>
</Document>
CSV Format
If your bank supports CSV file uploads for RfPs, the structure would typically look like this. Each row represents one RfP.
csv
Payee Name,Payee Account Number,Payee Routing Number,Payer Name,Payer Account Number,Payer Routing Number,Amount,Currency,Due Date,Invoice Reference
ABC Corp,123456789,987654321,John Doe,987654321,123456789,500.00,USD,2024-10-01,INV-12345
XYZ LLC,2233445566,654321987,Jane Smith,1122334455,321654987,300.00,USD,2024-09-25,INV-67890
3. Batch File Upload Process
For XML File Upload:
- Log in to Your Bank’s Dashboard:
- Access the bank’s platform with your credentials.
- Navigate to the Batch Upload Section:
- Look for options like Request for Payment (RfP), Payments, or Batch File Upload.
- Select XML Format:
- If XML is the preferred format, select the option to upload an XML file.
- Upload the XML File:
- Click the upload button and select the XML file that you prepared.
- Review and Submit:
- The system will typically give you an opportunity to review the file before submitting.
- Submit the file for processing.
For CSV File Upload:
- Log in to Your Bank’s Dashboard:
- Similar to the XML process, log in to the bank’s system.
- Navigate to the Batch Upload Section:
- Navigate to the RfP or Payments section, then find the Batch Upload functionality.
- Select CSV Format:
- Choose the CSV file format option if available.
- Upload the CSV File:
- Click the button to upload the CSV file and select the prepared batch CSV.
- Review and Submit:
- Preview the data to make sure everything is correct and then submit for processing.
4. Validation and Processing
Once your XML or CSV file is uploaded:
- The bank system will validate the file format and contents.
- Validation includes checks for:
- Valid account numbers and routing numbers.
- Correct amount formatting and currency.
- Mandatory fields (such as payer and payee details, invoice references, etc.).
If the validation succeeds, the file is processed, and the RfPs are sent to the payer’s bank via FedNow or RTP networks.
5. Handling Errors and Rejections
- If there are any errors in the file, the system will typically notify you.
- The system may flag specific rows (in a CSV) or entries (in XML) that have validation issues.
- Correct any errors and re-upload the file.
6. Monitor Payment Status
After submitting the file:
- Real-time status updates will be available in the dashboard.
- Each RfP’s status will be displayed, such as Pending, Approved, or Rejected.
- For rejected payments, check the reason (e.g., insufficient funds, incorrect account details) and correct the issues.
7. Reconciliation
Once payments are processed:
- Reconcile the payments in your internal accounting system by marking the invoices as paid.
- You can export the confirmation data from the bank’s dashboard to update your internal records.
Example Workflow:
- Prepare Data:
- Gather invoice data (Payee, Payer, Amount, Due Date) from your accounting system (e.g., QuickBooks) and save it as XML or CSV.
- Batch File Creation:
- Format the data according to ISO 20022 (for XML) or use the CSV format mentioned above.
- Upload to Bank’s Dashboard:
- Log in to the bank’s dashboard, select Batch Upload, and choose either XML or CSV depending on your file.
- File Validation:
- The bank’s system validates the file, highlighting any errors if necessary.
- Monitor Processing:
- Track the real-time progress of each RfP, including successful payments and any rejections.
- Reconciliation:
- Once payments are confirmed, reconcile the payments in your system and mark invoices as paid.
Key Considerations:
- File Format: Ensure your XML or CSV is correctly formatted according to your bank's specifications.
- Data Accuracy: Verify all payer and payee details to avoid rejections.
- Compliance: Both FedNow and RTP are subject to stringent regulatory requirements (such as AML, KYC), so compliance data must be accurate.
This process ensures you can efficiently handle batch imports of Request for Payment (RfP) files for real-time payments through FedNow or RTP, helping to streamline your business payments process.
Get Paid the Fast Way. The Real-Time Way.
Still sending slow invoices? Still chasing
payments? Switch to batch importing Request for Payments
through TodayPayments.com and experience:
✅ Real-time credit settlement
with FedNow® and RTP®
✅ Full support for
.Excel, .XML, and JSON files
✅ Payments
initiated from SMS, mobile, email, or desktop
✅
24/7 access to a fintech platform that never sleeps
✅
Instant setup with no bank visit, no sign-up fee
✅
Complete support for QuickBooks® integration,
multi-alias MIDs, and high-risk industries
Whether you're processing 10 invoices or
10,000, make every transaction faster, smarter, and
more reliable.
👉 Visit
https://www.TodayPayments.com now to start importing FedNow®
and RTP® payment files—and get paid in real time, with certainty.
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