Transaction status: The status of the transaction itself. This can be generally understood as the status as it relates to the Synctera ledger. There are three transaction status types you might see in the Platform when viewing an ACH transaction:
  • PENDING: A pending transaction represents a “hold” or “authorization” for the movement of funds in an account. Pending transactions are used whenever we need to guarantee the availability of funds for any multi-step payment flow. The Account Balance includes the Posted Transactions, whereas Available Balance includes pending debits. This means Available Balance is what can actively be spent right now.
  • POSTED: Posted to the Synctera ledger and reflected in both Account Balance and Available Balance. Once a transaction is “posted”, it is then considered immutable and cannot be changed. Any adjustments (such as a reversal, for example) would require the creation of a new transaction.
  • DECLINED: ACH transfer failed transaction checks (fraud limits, watchlist, etc) done while in pending transaction state or failed due to a technical issue. This is a final transaction status.
Network status: The status of the ACH file itself as it relates to the network. The lifecycle of the file itself has a flow that is represented by the following statuses:
  • INIT: The state used in the ledger while Synctera performs transaction checks, prior to sending out the file to the network. The risk_info field holds details from Synctera’s fraud service and the payload will return with the result of the checks. If approved, the next network status is PENDING. If declined, the next network status will be DECLINED.
  • PENDING: This means that the ACH file has passed the checks from INIT but has not been sent out to the network.
  • COMPLETE: The ACH file has been sent out to the network. This is a final network status.
  • DECLINED: ACH transfer failed transaction checks (fraud limits, watchlist, etc) done while in INIT network state. This is a final network status.