Overview of RTP by TCH
A way to send funds to other US bank accounts instantly.
🏁 Get Started
1. Learn
If you are just learning about TabaPay you can begin at Getting Started, and About TabaPay.
2. Chat
To Make your first API Call, you will first need access to Sandbox. Talk to sales to discuss your use case or get help at [email protected].
3. Test
Once you have access to sandbox from TabaPay Support, look at some code samples with recipes or feel free to post your questions in the developer forum.
Payload Should Be Compact
Each API request body should be formatted in compact JSON when sending a request to the TabaPay API.
Note: If you don’t have access to sandbox, please reach out to [email protected] .
Real time payments (RTP) network from The Clearing House (TCH) is an instant payments platform that allows financial institutions to clear and settle payments between them in real time.
TabaPay is a registered Technology Provider of Real-time payments over the RTP network. Through RTP, TabaPay provides our clients with the ability to conveniently send and request payments directly from bank accounts at participating FDIC institutions 24/7, and to receive and access funds sent to them over the RTP network immediately.
Use Cases
- Business to Business (B2B) Payments: Send a Real-Time Payment (RTP) to suppliers and contractors, improving cash flow management and operational efficiency.
- Consumer Payments to Businesses (C2B): Customers can pay for goods and services in real-time, beneficial for last-minute or time-sensitive payments like utility bills or tax payments to avoid late fees.
- Person-to-Person (P2P) Transfers: Individuals can transfer money instantly to family or friends, whether for splitting bills, gifting, or urgent financial support.
- Account-to-Account (A2A) Transfers: Allows users to move funds between their accounts at different financial institutions instantly, which is particularly useful for managing liquidity and investment opportunities.
- Government to Citizen (G2C) Payments: Governments can disburse payments such as tax refunds, social security benefits, and emergency aid directly to citizens' bank accounts with immediacy.
Benefits of RTP Payments
24/7 Access: RTP network operates round the clock.
Immediate Availability of Funds: Recipients receive payment within seconds of the sending bank initiating the transaction (except where necessary for risk management or legal compliance purposes).
Irrevocability: Once the payment has been authorized and submitted to the RTP network it cannot be recalled by the sender.
Coverage: The RTP network is a growing network of FDIC institutions providing an enviable coverage of sending and receiving banks.
More Data: RTP network provides messaging that enables a request for payment of a bill or invoice.
Convenience: Customers of RTP network financial institution participants are able to initiate payments from their existing accounts.
Cash Flow Control – Instant payments gives customers more control over cash flow
The RTP Ecosystem
Differences between RTP and ACH
For cost related inquiries, contact us at [email protected]
RTP | Same-Day ACH | ACH | |
---|---|---|---|
Settlement Time | Immediate | Same business day | 2-3 days |
Supported directions | Credit Push Only (Can be requested too) |
Credit and Debit | Credit and Debit |
Bank Coverage | All banks in the RTP network | All | All |
Transaction Limit | $1 million (Currently) | $1 million (effective March 18, 2022) |
Account | Definition |
---|---|
TCH-Sponsor Bank account | TCH has an account at the Federal Reserve Bank. Sponsor Bank has a subledger account within the TCH Federal Reserve Bank account. |
Sponsor Bank-RTP account | Sponsor Bank will establish an RTP funding account at Sponsor Bank to hold monies due for RTP credit instructions. It is responsible to maintain sufficient funds for inbound credit transfers to the merchant, and for mirroring aggregate merchant balances for outbound credit transfers. |
Merchant RTP Account | Each merchant has a dedicated account at Sponsor Bank for RTP Credit Transfers. This account can be a Beneficiary Account for receive-only accounts (Merchant Beneficiary Account). This account can be a Prefunded Account for send-only or sending and receiving accounts. |
Merchant Beneficiary Account* | Each merchant has a dedicated account at Sponsor Bank to receive incoming credits. *Receiving only does not require pre-funding. |
Merchant Prefunded Account | Each merchant has a dedicated account at Sponsor Bank that holds their prefunded balance for outbound transfers. |
Sponsor Bank - Account Management
- Sponsor Bank is responsible for providing sufficient funds in the TCH-Sponsor Bank Fed account to keep daily payments flowing. Sponsor Banks send funds to their TCH-Sponsor Bank account via Fedwire to fund.
- Each merchant has a dedicated RTP account at Sponsor Bank. Sponsor Bank is responsible for maintaining a balance in the TCH-Sponsor Bank account equal to the aggregate of account balances of all participating merchants.
- To keep up with the balances, Sponsor Banks send funds to their TCH-Sponsor Bank account via Fedwire to fund as required.
The management of accounts at the Sponsor Bank for dedicated merchant accounts and subsequent balance maintenance at the TCH-Sponsor Bank account is out of scope of TabaPay.
Real-time Balance Check
- Sponsor Banks must maintain running total of each merchant’s RTP account to ensure that there are enough funds in the Merchant Prefunded Account.
- For every outbound credit transfer request from the merchant, TabaPay will post the request with the Sponsor Bank to check if there are sufficient funds in the Merchant Prefunded Account at the Sponsor Bank before allowing the credit transfer request to go through The Clearing House.
Controls and Limits
The following controls and limits govern the flow of funds to and from TCH RTP.
Governing outbound credit transfers
All the following governors are independent i.e., when any one governor is triggered, it will stop outbound credit transfers.
- Sponsor Bank must authorize each outbound credit transfer, and Sponsor Bank only authorizes if sufficient funds are available in the Merchant Prefund Account. (Step 3 in Figure 3: Outbound Credit Transfer)
- Sponsor Bank moves each authorized outbound credit transfer from the Merchant Prefund Account (Step 3 in Figure 3: Outbound Credit Transfer). The merchant must have sufficient funds in its dedicated Merchant Prefunded Account with Sponsor Bank (Merchant RTP Account at Sponsor Bank)TabaPay maintains a maximum daily limit a merchant may originate.
- Total Sponsor Bank daily limit is governed by the total funds in the TCH-Sponsor Bank Fed account. This account must be maintained for smooth payments flow and cannot go negative.
- Sponsor Bank can lock (or unlock) a merchant on the TabaPay system.
The governance of outbound credit transfers has multiple controls to prevent a merchant from overdrawing their Merchant Prefunded Account.
-
Sponsor Bank Authorization: Each outbound credit transfer must be authorized by Sponsor Bank prior to TabaPay posting the PACS.008 credit transfer message to TCH. TabaPay invokes authorization request with Sponsor Bank prior to posting the credit transfer to TCH. If a negative or ‘no response’ is received from the Sponsor Bank, then TabaPay does not originate the credit, and the merchant receives a negative response from TabaPay.
-
Merchant Prefunded Account Balance: Each Merchant Prefunded Account is a dedicated RTP account at the Sponsor Bank. When Sponsor Banks authorize the outbound credit transfer, money is moved from the Merchant Prefunded Account to the Sponsor Bank – RTP Account. Sponsor Banks, however, will not authorize a payment if the Merchant Prefunded Account has insufficient balance prior to debiting the account. Without Sponsor Bank’s successful authorization, the credit transfer is not originated by TabaPay.
-
TabaPay limits: TabaPay maintains a maximum daily disbursement amount (ceiling) for each merchant. This daily amount resets daily at settlement.
-
Sponsor Bank Maximum Limit: TCH requires good funds in the TCH-Sponsor Bank Fed Account. Sponsor Bank operations will fund this account with the aggregate monies in all the Sponsor Bank’s individual Merchant Prefunded Accounts. At each reconciliation window during the day, the following is checked and reconciled:
a. Aggregate funds in the Merchant Prefunded Accounts
b. Balance in the TCH-Sponsor Account -
Sponsor Bank Merchant Controls: Sponsor Bank can lock or unlock a merchant at any time, which suspends or enables a merchant’s ability to originate RTP credits.
An active merchant can be locked by clicking “Lock” – see sample below
A locked merchant can be unlocked by clicking “Unlock” – see sample below
Merchant authorization for outbound transfers
Merchant approval for each credit origination is received as follows:
- A sponsor bank can opt for merchants to digitally sign the transaction request with secure credentials provided by Sponsor Bank (when the merchant opened their account at the Sponsor Bank.) This secure digital signature would provide non-repudiation for Sponsor Bank to debit the merchant account.
- Merchants must use their API credentials provided by TabaPay. The credentials are provided through a secure link when merchant register for the RTP program with TabaPay.
- Merchants must initiate the API request from an IP address registered with TabaPay. During merchant registration, merchants are responsible for providing their IP addresses to be whitelisted at TabaPay.
Governing inbound credit transfers
When TabaPay receives inbound credit transfers, credits are made to the Merchant Beneficiary Account at the Sponsor Bank.
TabaPay routes these transfers to Sponsor Banks. TabaPay digitally signs the transfer with secure credentials provided by Sponsor Bank during the TabaPay-Sponsor Bank integration. Any transaction initiated from TabaPay to Sponsor Bank without this digital signature is denied.
Any credit transfer received by TabaPay from TCH for the merchant will be routed to Sponsor Bank.
TabaPay Unified API for RTP
Using the TabaPay Unified API you will be able to send, receive, and request to pay. Specify type RTP in achOptions, along with Account Number and Routing Number (Push or Pull depending on whether it is Send or Receive).
RTP Bank Statement for Consumers
Code Samples
Learn how RTP works using the TabaPay API.
Updated about 2 months ago