RTP Request for Payment (RfP) Lifecycle

A Request for Payment (RfP) asks a payer's bank to push funds to Sila over the RTP network. Sila sends RfPs through Trice, an RTP and FedNow service provider. The account owner at the payer's bank has to approve the request before any money moves. This guide covers each status an RfP can reach after Sila submits it to Trice, and what each status means for the Sila transaction.

The payer's bank, not Sila or Trice, decides how and whether the account owner is notified, and this is one of the most common reasons an RfP fails. See How the account owner is notified.

📘

Prerequisite: an approved RfP presentment

Every RfP references an RfP presentment, which holds what the payer sees: the sender name, a memo of up to 140 characters, and a phone number for billing questions. Trice reviews each presentment against The Clearing House's standards, which takes about one business day. An RfP can't be sent until its presentment is approved.

RfP Lifecycle

RfP Lifecycle
  1. created: Sila submits the RfP to Trice. If Trice's pre-checks fail, the RfP goes to rejected.
  2. processing: Trice sends the RfP to the RTP network and waits for an acknowledgement. If none arrives within 30 seconds, Trice asks the network for the status. The RfP ends here if:
    • it fails the network's validation (failed, with a reason code),
    • the payer's bank rejects it (rejected, with a reason code), or
    • the payer's bank doesn't answer within the network's time limit (timed_out).
  3. waiting: the payer's bank accepted the RfP and notified the account owner. How the bank notifies them (mobile app, online banking, or something else) is up to the bank.
  4. The account owner responds, or doesn't:
    • approved: the owner approved the request. No money has moved yet.
    • declined: the owner declined to pay.
    • expired: the owner didn't respond within 4 hours.
    • canceled: Sila canceled the RfP.
  5. paid: after approval, the payer's bank sends an RTP credit transfer for the RfP. Once it arrives, the RfP is paid. This is the only successful outcome.

📘

rejected is the bank's answer, not the account owner's

A rejected RfP never reached the account owner: Trice's pre-checks or the payer's bank stopped it first. Once an RfP is waiting, the bank has already accepted it, and the owner can only approve or decline.

Status reference

The Sila transaction stays pending until the RfP reaches a final status.

Trice statusMeaningFinalSila transaction
createdTrice received the RfP.NoPending
processingSent to the RTP network; awaiting acknowledgement.NoPending
waitingThe payer's bank notified the account owner.NoPending
approvedThe account owner approved; payment not yet received.NoPending
paidThe payer's bank sent the funds.YesSuccess
declinedThe account owner declined.YesFailed
expiredNo response within the 4-hour window.YesFailed
canceledSila canceled the RfP.YesFailed
rejectedTrice's pre-checks or the payer's bank rejected it.YesFailed
failedFailed RTP network validation.YesFailed
timed_outThe payer's bank didn't answer within the network SLA.YesFailed

Expiration

Every RfP Sila sends expires after 4 hours. Sila sets this window; it isn't an RTP network rule.

If the account owner doesn't approve or decline within that window, the RfP goes to expired and the Sila transaction fails.

How the account owner is notified

The payer's bank decides how to notify the account owner and how the owner responds. Neither Trice nor The Clearing House specifies the channel, and Sila has no control over it.

This step is one of the most common points of failure for an RfP. If the account owner doesn't see the bank's notification, or doesn't act on it within the 4-hour window, the RfP goes to expired and the Sila transaction fails.

The owner sees the presentment's sender name, memo, and billing phone number, along with the requested amount.

References


Did this page help you?