FedNow RfP Request for Payment Message


What is Create FedNow Request for Payment Message

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.

FedNow Request for Payment (RfP) Message: Delivery via Text, Email, and Smartphone using ISO 20022, JSON, or XML from Payees to Receive Funds from Payers

This format enables Payees (requestors) to send Request for Payment (RfP) messages to Payers (funders) via Text, Email, or Smartphone, utilizing the FedNow service. The RfP message requests funds from the payer, providing them with multiple channels and payment methods (via FedNow, RTP, or ACH). The message structure can be encoded in ISO 20022, JSON, or XML, depending on the communication channel and technical requirements.

1. JSON Format for Smartphone Apps or API-based Systems

JSON Structure

This format is ideal for mobile applications or APIs where the RfP is transmitted through a structured JSON payload.

{

  "RfPMessage": {

    "header": {

      "messageId": "RFP-567890123",

      "creationDateTime": "2024-01-12T14:30:00Z",

      "messageType": "RFP"

    },

    "payee": {

      "name": "ABC Services Inc.",

      "identifier": "987654321",

      "financialInstitutionId": "BANK12345",

      "contact": "support@abcservices.com"

    },

    "payer": {

      "name": "John Doe",

      "identifier": "john.doe@example.com",

      "financialInstitutionId": "BANK67890"

    },

    "paymentDetails": {

      "amount": 250.00,

      "currency": "USD",

      "dueDate": "2024-01-20"

    },

    "paymentChannels": {

      "preferredMethod": "FedNow",

      "FedNowTransactionId": "FedNow-567890123",

      "RTPTransactionId": "RTP-987654321",

      "ACHTransactionId": "ACH-123456789"

    },

    "invoiceInfo": {

      "invoiceNumber": "INV-567890",

      "referenceNote": "Payment for services rendered in December."

    },

    "remittanceInfo": {

      "remittanceDetails": "Consulting services rendered in December.",

      "paymentTerms": "Net 30"

    }

  }

}

Smartphone Delivery Strategy

  • Use Case: Mobile apps, payment gateways, or business applications where JSON payloads are processed.
  • Notification: The payer receives a notification through the app to approve the payment using FedNow, RTP, or ACH.

2. XML Format for Email or Enterprise Systems

XML Structure

This format is suited for email delivery or integration into enterprise systems, allowing for structured, detailed requests.

<RequestForPayment>

  <MessageHeader>

    <MessageId>RFP-567890123</MessageId>

    <CreationDateTime>2024-01-12T14:30:00Z</CreationDateTime>

    <MessageType>RFP</MessageType>

  </MessageHeader>

  <Payee>

    <Name>ABC Services Inc.</Name>

    <Identifier>987654321</Identifier>

    <FinancialInstitutionId>BANK12345</FinancialInstitutionId>

    <Contact>support@abcservices.com</Contact>

  </Payee>

  <Payer>

    <Name>John Doe</Name>

    <Identifier>john.doe@example.com</Identifier>

    <FinancialInstitutionId>BANK67890</FinancialInstitutionId>

  </Payer>

  <PaymentDetails>

    <Amount>250.00</Amount>

    <Currency>USD</Currency>

    <DueDate>2024-01-20</DueDate>

  </PaymentDetails>

  <PaymentChannels>

    <PreferredMethod>FedNow</PreferredMethod>

    <FedNowTransactionId>FedNow-567890123</FedNowTransactionId>

    <RTPTransactionId>RTP-987654321</RTPTransactionId>

    <ACHTransactionId>ACH-123456789</ACHTransactionId>

  </PaymentChannels>

  <InvoiceInfo>

    <InvoiceNumber>INV-567890</InvoiceNumber>

    <ReferenceNote>Payment for services rendered in December.</ReferenceNote>

  </InvoiceInfo>

  <RemittanceInfo>

    <RemittanceDetails>Consulting services rendered in December.</RemittanceDetails>

    <PaymentTerms>Net 30</PaymentTerms>

  </RemittanceInfo>

</RequestForPayment>

Email Delivery Strategy

  • Email Body:

Dear John Doe,

 

You have a new Request for Payment from ABC Services Inc.

 

- Invoice Number: INV-567890

- Amount Due: $250.00

- Due Date: 2024-01-20

 

Please click the link below to pay via FedNow, RTP, or ACH.

 

[Pay Now](https://paymentportal.com/RFP-567890123)

 

Thank you, 

ABC Services Inc.

  • Use Case: Email-based RfP delivery for businesses or individuals, with a link directing the payer to a payment portal.
  • Notification: Email recipients receive a detailed payment request and can proceed to pay through digital payment systems like FedNow, RTP, or ACH.

3. ISO 20022 (XML-based) for Financial Institutions and Digital Payments

ISO 20022 is the international messaging standard for financial services, commonly used by banks and financial institutions. Below is an ISO 20022-compliant pain.013.001.07 message for Request for Payment (RfP).

ISO 20022 Format

<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.013.001.07">

  <CdtTrfTxInf>

    <PmtId>

      <InstrId>RFP-567890123</InstrId>

      <EndToEndId>INV-567890</EndToEndId>

    </PmtId>

    <Amt>

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

    </Amt>

    <Cdtr>

      <Nm>ABC Services Inc.</Nm>

      <Id>

        <OrgId>

          <Othr>

            <Id>987654321</Id>

          </Othr>

        </OrgId>

      </Id>

    </Cdtr>

    <CdtrAcct>

      <Id>

        <Othr>

          <Id>BANK12345</Id>

        </Othr>

      </Id>

    </CdtrAcct>

    <Dbtr>

      <Nm>John Doe</Nm>

      <Id>

        <PrvtId>

          <Othr>

            <Id>john.doe@example.com</Id>

          </Othr>

        </PrvtId>

      </Id>

    </Dbtr>

    <DbtrAcct>

      <Id>

        <Othr>

          <Id>BANK67890</Id>

        </Othr>

      </Id>

    </DbtrAcct>

    <RmtInf>

      <Ustrd>Consulting services rendered in December.</Ustrd>

    </RmtInf>

    <PmtTpInf>

      <InstrPrty>NORM</InstrPrty>

      <SvcLvl>

        <Cd>SEPA</Cd>

      </SvcLvl>

    </PmtTpInf>

  </CdtTrfTxInf>

</Document>

Delivery via Banking Systems

  • Use Case: Transmission via digital banking systems or integration with financial institutions supporting ISO 20022.
  • Notification: Financial institutions can process the message, allowing payers to transfer funds through FedNow, RTP, or ACH.

4. SMS (Text Message) Format

For SMS (Text Messages), the goal is to provide a concise RfP message that directs the payer to a secure link to complete the payment.

Example SMS Format:

ABC Services Inc. has requested a payment of $250.00, due by 01/20/2024.

Pay now: https://paymentportal.com/RFP-567890123

For questions, contact: +123456789

SMS Delivery Strategy

  • Use Case: Ideal for quick notifications and actionable requests where the payer can easily click a link and complete the payment through a smartphone.
  • Payment Link: The link directs the payer to a secure payment gateway that supports multiple payment options like FedNow, RTP, or ACH.

Delivery Strategy: Text, Email, and Smartphone

  1. Text (SMS):
    • Send an SMS with essential RfP information and a payment link. This is ideal for fast, actionable payments on smartphones.
    • Example: "ABC Services Inc. requests $250.00. Pay now: [Payment Link]"
  2. Email:
    • Use XML format for structured, detailed RfP information or include links to payment portals.
    • Example: A professional email with detailed payment instructions and a link for digital payments.
  3. Smartphone:
    • JSON-based messages can be delivered to mobile banking apps or integrated systems. The RfP can be presented as a notification, with the user directed to approve the payment in-app.
    • Example: "You have a new payment request from ABC Services Inc. Amount: $250.00. Due: 01/20/2024. Click here to pay."

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. 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. 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:

Create FedNow Request for Payment Message Bank Reconciliation

 Dynamic integrated with FedNow & Real-Time Payments (RtP) Bank Reconciliation: Accrual / Cash / QBO - Undeposited Funds



Contact Us for Request For Payment payment processing