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
RejectedRTP / ACH / RCCThe transaction was rejected

Transaction Flows

Here are high-level overviews of the lifecycle of transactions for the various transaction methods. You will notice that regardless of payment method, there is a process of validation and limit checks prior to the transaction being successfully created. If a transaction is out of the bounds of limitations, then it will receive a Held status. Additionally, the transactions will be run against specific filters and validation checks and may be rejected or changed. Examples of this includes rejection due to pre-set reject filters configured, or changed in the case that a NOC has been received for details identical to the submitted transaction.


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.

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).