An outline of the various statuses on transactions
Status | Method | Description |
---|---|---|
Waiting | RTP | We are waiting for a response on the RTP network for the transaction |
Failed | RTP | The transaction has failed on the RTP network |
Completed | RTP | The transaction was successful on the RTP network |
Printed | RCC | The transaction has been successfully printed by the processor |
Created | ACH / RCC | The transaction has been created and is awaiting batching |
Processing | ACH / RCC | The transaction has been batched and is processing |
Settled | ACH / RCC | The transaction was processed and has successfully settled |
Returned | ACH / RCC | The transaction was returned |
Void | ACH / RCC | The transaction was voided |
Held | RTP / ACH / RCC | The transaction was held |
Transaction Flows
Here are high-level overviews of the lifecycle of transactions for the various transaction methods.
RTP
An RTP transaction, upon successful submission, will be immediately processed and returned back with either a Failed
or Completed
state indicating whether the funds were successfully credited or not. In very rare cases, the transaction can be returned as a Waiting
status, in these cases it means that the transaction was not processed quickly enough to be returned back in a response and will continue to be processed on the RTP network. (This usually takes no longer than 30 seconds).
ACH
An ACH transaction, upon successful submission, will be created with the status Created
. When the next applicable batch period occurs, the transaction will be processed and enter a Processing
status. After processing, if the transaction is returned it will enter a final status of Returned
. If it processes and does not return, then at the end of the settlement period the transaction enters a final status of Settled
.
RCC
An RCC transaction, upon successful submission, will be created with the status Created
. When the processor prints the transaction as a physical check, the transaction will receive a Printed
status. Shortly afterwards, when the transaction is processed it will receive a Processing
status. After processing, if the transaction is returned it will enter a final state of Returned
. If it processes and does not return, then at the end of the settlement period the transaction enters a final status of Settled
.