DocsAPI Reference
Log In
Docs

ACH Transaction Statuses

Depending on what happens, transactions go through several statuses. The list below provides you with the definition of each transaction status you might come across when calling Meld APIs. Transactions with a temporary status will continue to change status while transactions with terminal statuses will not change.

The most common lifecycle of a successful transaction is PENDING -> SETTLED. In this case PENDING generally means that the transaction has been submitted, and SETTLED means that it's been batched by NACHA. All Meld ACH transactions are currently sam day ACH rather than standard ACH.

StatusDescriptionState
PENDINGThe transaction has been created in Meld's system and has been submitted to the service provider to be reviewed.TEMPORARY
SETTLINGThe service provider has accepted the transaction but it hasn't been batched yetTEMPORARY
SETTLEDThe transaction has been batched and is expected to complete successfully.TEMPORARY
DISPUTEDThe user whose money was removed from their account has disputed the transaction and it is being reviewed.TEMPORARY
FAILEDThe order has been declined by external payment systems and/or cannot be processed.TERMINAL