API Reference

Statuses

An outline of the various statuses on transactions

StatusMethodDescription
WaitingRTPWe are waiting for a response on the RTP network for the transaction
FailedRTPThe transaction has failed on the RTP network
CompletedRTPThe transaction was successful on the RTP network
PrintedRCCThe transaction has been successfully printed by the processor
CreatedACH / RCCThe transaction has been created and is awaiting batching
ProcessingACH / RCCThe transaction has been batched and is processing
SettledACH / RCCThe transaction was processed and has successfully settled
ReturnedACH / RCCThe transaction was returned
VoidACH / RCCThe transaction was voided
HeldRTP / ACH / RCCThe 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 Processingstatus. 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.