Send Instantly via RTP

Use Real-Time Payments (RTP) by The Clearing House (TCH) to send funds instantly to recipients. The RTP network operated by TCH, is a payment system designed specifically for instant transactions. Unlike the ACH network, which processes payments in batches and with longer settlement times, the RTP network provides instant fund availability, real-time confirmations, and 24/7 operation.

📘

Push RTP Transaction

TabaPay Clients initiate a push request when they want to originate instant funds to their recipients via the RTP network.

Use Cases

Consumers, businesses, and the government are using the RTP network for a variety of payments needs. The most common types of payments on the RTP network include:

  • Account-to Account transfers (A2A): Instantly transfer funds between accounts owned by the same person or entity, such as moving money from a checking account to a savings account or vice versa.
  • Brokerage Account Funding: Enable immediate transfers to brokerage accounts for real-time investing opportunities, allowing users to capitalize on market changes without delay.
  • Digital Wallet Defunding to DDAs: Facilitate instant transfers from digital wallets back to traditional demand deposit accounts (DDA), ensuring quick access to funds.
  • Earned Wage Access and Emergency Payroll: Provide employees with real-time access to earned wages or emergency payroll disbursements, reducing financial stress during urgent situations.
  • Instant Wage Access (for gig economy workers): Support gig workers by enabling immediate payouts for completed jobs, improving worker satisfaction and retention.
  • Merchant Disbursements: Allow businesses to receive instant settlements for transactions, reducing cash flow delays and enabling quicker reinvestment.
  • Real Estate Closing Payments/Title Insurance Payments: Streamline real estate transactions by facilitating instant payments for closings and title insurance, eliminating delays in property transfers.
  • Consumer Loan Funding: Provide borrowers with immediate access to approved loan funds, enhancing customer experience and satisfaction.

RTP Payment Flow

This flow does not display the TabaPay Tokens (Create Account API) step in the workflow.

RTP Enabled (Sponsor) Bank Account

This flow includes using the Query Bank API request to ensure the “Creditor” DDA, (sender) is an open, RTP-enabled account. The sender can push funds instantly to another RTP-enabled account on the RTP network.

  1. User initiates an instant payment through your application by providing the details of the payer.
  2. You send a Query Bank API request to check for an RTP enabled bank account.
  3. TabaPay returns API response with "RTP":true and the "RTPAttributes" object.
  4. You send a Create Transaction API request with RTP configurations including "achOptions": "R",
  • Note: TabaPay ensures there are sufficient pre-funding available for the transaction.
  1. TabaPay forwards the request to The Clearing House as push payment to the payer’s account.
  • Note: The Clearing House responds to TabaPay's instruction, and if pre-funding is available at the TCH sub-ledger account, the transaction is successful.
  1. TCH responds back to TabaPay about the status of the transfer.
  2. TabaPay informs TabaPay Client via API Response.
  3. You display the relevant confirmation to the customer.
Sample Customer Flows

The following illustrations are examples of customer workflows on a platform that uses RTP send.

Sample Illustration of Payee Pushing Funds

Sample Illustration when Payer Receives

📘

Up to the Payer Bank!

Remember, the user experience for a Request for Payment is completely up to the payer’s bank.

How RTP Works

TabaPay enables you to check if the Routing Number of a bank is enabled for RTP. Once you confirm eligibility, proceed to process the RTP RFP transaction using Create Transaction API.

General API Prerequisites

If you are using TabaPay Tokens for Source Account information, be sure to grab the accountID originally generated from Create Account.

Clients handling sensitive card data must comply with Payment Card Industry Data Security Standards (PCI-DSS).

Note: All requests should be in a compressed format.

1. Query Bank Request

TabaPay Client to use the Query Bank API request and provide the payer bank’s Routing Number to check for TCH eligibility.

{
  "routingNumber": "123456789"
}

2. Query Bank Response

Notice RTP is true, "RTP": true, and the RTPAttributes object. For more information on RTP query request, refer to Query Bank API.

{
    "SC": 200,
    "EC": "0",
    "RTP": true,
    "RTPAttributes": {
        "TCH": true,
        "TCHRequestForPayment": false,
        "FED": true,
        "FEDRequestForPayment": false
    }
}

3. Create Transaction Request

RTP Send will use the Create Transaction API request. The fields achOptions: R and type: push will designate the transaction to be RTP.

Notice the ACH Options field has the value R for RTP, "achOptions": "R".

{
 //... "For the full example, refer to the recipe below 8. RTP Push Transaction",
  "achOptions": "R",
  "amount": "100.00"
}

4. Response Codes for Send via RTP

Please refer to RTP Response Codes for the possible values that will be returned by TabaPay upon sending the request for payment instruction to push funds.

For an RTP API response, refer to the 8. RTP Push Transaction.

Recipes

If you’re interested in integrating with RTP Request for Payment, please use this recipe:

Recipe for Query Bank API

Recipe for Create Transaction API

Reports

RTP reporting will be the same layout for Cards for Daily Transaction Reporting.