ACH returns and exception handling
When an ACH return is received, the associated payment is automatically reversed by our financial institution partners. Moov automatically processes ACH returns and uses an account’s moov-wallet
to represent the effects of the funds reversal. Moov treats returns differently depending on the timing and the payment use case.
Receiving an ACH return will update the overall transfer status
to:
failed
: transfer returned/failed during clearing period or before funds movementreversed
: transfer returned/failed after clearing period or markedcompleted
Scenarios
Debit return received during clearing period
This is an example where the source achDetails status is originated
.
- If the source payment method type =
ach-debit-fund
:- The transfer status will update to
failed
, with no effect tomoov-wallet
balances
- The transfer status will update to
- If the source payment method type =
ach-debit-collect
:- The transfer status will update to
failed
, with no effect tomoov-wallet
balances
- The transfer status will update to
Debit return received after clearing period
This is an example where the source achDetails status is completed
.
- If the source payment method type =
ach-debit-fund
:- The transfer status will update to
reversed
- The transfer amount will be deducted from the source
moov-wallet
balance
- The transfer status will update to
- If the source payment method type =
ach-debit-collect
:- The transfer status will update to
reversed
- The transfer amount will be deducted from the destination
moov-wallet
balance
- The transfer status will update to
Credit returned or failed
This is an example where the source achDetails status is completed
and the destination’s achDetails status is completed
.
- If the source payment method type =
ach-debit-fund
:- The transfer status will update to
reversed
- The transfer amount will be credited to the source
moov-wallet
balance
- The transfer status will update to
- If source payment method type =
ach-debit-collect
:- The transfer status will update to
reversed
- The transfer amount credited to the destination
moov-wallet
balance
- The transfer status will update to