FedNow RfP File
What is Create FedNow Request for Payment File
FedNow ® real-time instant payments, are defined simply as: Irrevocably collected funds in a bank account and usable immediately by the owner of the account. Our "Good Funds" payment gateway allows for instant real-time digital payments that are immediate, irrevocable, intra-bank and/or interbank account-to-account (A2A) transfers that utilize a real-time messaging system connected to every transaction participant through all U.S.-based financial institutions.
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).
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