| bank |
refer_to_payer
|
ach |
ACH_RETURN-R01, ACH_RETURN-R09
|
The customer’s account had insufficient funds to make this payment. |
| bank |
bank_account_closed
|
ach |
ACH_RETURN-R14, ACH_RETURN-R15
|
This payment failed because the customer is deceased. |
| bank |
invalid_bank_details
|
ach |
ACH_RETURN-R04, ACH_RETURN-R13, ACH_RETURN-R28, ACH_RETURN-R82
|
The account number was invalid. The mandate will also be cancelled or failed. |
| bank |
invalid_bank_details
|
ach |
ACH_RETURN-R03
|
The bank account specified does not exist. The mandate will also be cancelled. |
| bank |
bank_account_closed
|
ach |
ACH_RETURN-R02
|
The bank account for this payment has been closed. The mandate will also be cancelled. |
| bank |
bank_account_closed
|
ach |
ACH_RETURN-R12
|
This payment has been cancelled because the account has been sold to another financial institution. |
| bank |
refer_to_payer
|
ach |
ACH_RETURN-R16
|
This payment has been cancelled because the payer’s bank account is frozen. ACH authorization will be cancelled. |
| bank |
refer_to_payer
|
ach |
ACH_RETURN-R05, ACH_RETURN-R32, ACH_RETURN-R34, ACH_RETURN-R83
|
The customer’s bank wasn’t able to pay the Direct Debit. This is almost always due to insufficient funds, but is occasionally used as a catch-all for other failures. |
| bank |
refer_to_payer
|
ach |
ACH_RETURN-R20, ACH_RETURN-R67, ACH_RETURN-R75
|
The payment failed but the reason for the failure was not provided, usually for regulatory reasons. |
| bank |
refer_to_payer
|
ach |
ACH_RETURN-R08, ACH_RETURN-R23, ACH_RETURN-R29
|
The customer refused to accept this payment. |
| bank |
authorisation_disputed
|
ach |
ACH_RETURN-R07
|
The customer claims that they asked you to cancel their mandate before you took the payment. |
| bank |
return_on_odfi_request
|
ach |
ACH_RETURN-R06
|
This payment was charged back by the customer’s bank, because the customer disputed authorising the transaction. |
| bank |
authorisation_disputed
|
ach |
ACH_RETURN-R06
|
This payment has been cancelled because the payer disputes authorising its mandate. |
| bank |
authorisation_disputed
|
ach |
ACH_RETURN-R11
|
The payment was charged back. Customer advises an authorization to debit exists, but there is an error or defect in the payment such that the entry does not conform to the terms of the authorization. |
| bank |
authorisation_disputed
|
ach |
ACH_RETURN-R05
|
This payment was charged back because the customer disputes having authorised you to set up a mandate with them. |
| bank |
authorisation_disputed
|
ach |
ACH_RETURN-R08
|
The customer has placed a stop on this payment and the authorisation has been cancelled. Please contact the customer to set up a new authorisation. |
| bank |
authorisation_disputed
|
ach |
ACH_RETURN-R31
|
This payment has been cancelled because the customer disputes authorising its mandate. |
| bank |
authorisation_disputed
|
ach |
ACH_RETURN-R10
|
The customer disputes having authorised you to set up a mandate with them. |
| bank |
other |
ach |
ACH_RETURN-R24, ACH_RETURN-R29, ACH_RETURN-R80, ACH_RETURN-R83, ACH_RETURN-R84, ACH_RETURN-R85, ACH_RETURN-R17
|
There was an internal error processing this payment. |
| bank |
other |
ach |
ACH_RETURN-R81
|
This payment has been cancelled because the customer’s bank does not support the required payment type or transaction format. |
| bank |
other |
ach |
ACH_RETURN-R75
|
This payment was cancelled because the return entry was not a duplicate of an entry previously returned by the RDFI. |
| bank |
other |
ach |
ACH_RETURN-R34
|
This payment was cancelled because the financial institution’s participation has been restricted by a regulatory authority. |
| bank |
test_failure
|
sepa_core
|
TEST |
GoCardless has marked this payment as failed in sandbox to enable testing of payment failure webhooks. |
| bank |
refer_to_payer
|
bacs |
ARUDD-0 |
The customer’s bank wasn’t able to pay the Direct Debit. This is almost always due to insufficient funds, but is occasionally used as a catch-all for other failures. |
| bank |
mandate_cancelled
|
bacs |
ARUDD-1 |
The customer cancelled the mandate at their bank before the payment could be collected. |
| bank |
bank_account_closed
|
bacs |
ARUDD-2 |
This payment failed because the customer is deceased. |
| bank |
bank_account_transferred
|
bacs |
ARUDD-3 |
Your customer’s mandate was transferred to a new bank account, but this payment was submitted to the old account. You may wish to retry the payment once you have received a transferred webhook for the corresponding mandate. |
| bank |
authorisation_disputed
|
bacs |
ARUDD-4 |
The customer has disputed having been notified of this Direct Debit. |
| bank |
invalid_bank_details
|
bacs |
ARUDD-5, ARUDD-Y, ARUDD-E |
The account number was invalid. The mandate will also be cancelled or failed. |
| bank |
bank_account_closed
|
bacs |
ARUDD-B |
The customer closed their account before the payment could be taken. The mandate will also be cancelled or failed. |
| bank |
other |
bacs |
ARUDD-6 |
No mandate was setup for this payment. |
| bank |
authorisation_disputed
|
bacs |
ARUDD-7 |
The customer has disputed that the amount taken differs from the amount they were notified of. |
| bank |
invalid_bank_details
|
sepa_core
|
AC01, BE06 |
The bank account specified does not exist. The mandate will also be cancelled. |
| bank |
bank_account_closed
|
sepa_core
|
AC04 |
The bank account for this payment has been closed. The mandate will also be cancelled. |
| bank |
direct_debit_not_enabled
|
sepa_core
|
AG01, AC06 |
The bank account for this payment does not support SEPA Direct Debit. The mandate will also be cancelled. |
| bank |
account_blocked_for_any_financial_transaction
|
sepa_core
|
AC06 |
This payment failed because the payer’s account was blocked. |
| bank |
insufficient_funds
|
sepa_core
|
AM04 |
The customer’s account had insufficient funds to make this payment. |
| bank |
mandate_cancelled
|
sepa_core
|
MD01 |
The customer cancelled their mandate at their bank. |
| bank |
bank_account_closed
|
sepa_core
|
MD07 |
This payment failed because the customer is deceased. |
| bank |
refer_to_payer
|
sepa_core
|
MS03, RR04 |
The payment failed but the reason for the failure was not provided, usually for regulatory reasons. |
| bank |
refer_to_payer
|
sepa_core
|
MS02 |
The customer refused to accept this payment. |
| bank |
refer_to_payer
|
sepa_core
|
SL01 |
The payment failed due to a restriction on Direct Debit payments from the payer’s bank account. |
| bank |
other |
becs |
9 |
The customer’s bank refused to accept this payment, please refer to customer. |
| bank |
other |
becs |
2, 7, 8 |
There was an internal error processing this payment. |
| bank |
payment_stopped
|
becs |
2 |
The payment was stopped by the payer or their bank. |
| bank |
direct_debit_not_enabled
|
becs |
2, 7, 8, 9 |
The payment failed due to a restriction on Direct Debit payments from the payer’s bank account. |
| bank |
refer_to_payer
|
becs |
6 |
The customer’s bank wasn’t able to pay the Direct Debit. This is almost always due to insufficient funds, but is occasionally used as a catch-all for other failures. |
| bank |
invalid_bank_details
|
becs |
1, 5 |
The account number was invalid. The mandate will also be cancelled or failed. |
| bank |
bank_account_closed
|
becs |
3, 4 |
The bank account for this payment has been closed. The mandate will also be cancelled. |
| bank |
invalid_bank_details
|
becs |
DEN |
The account number was invalid. The mandate will also be cancelled or failed. |
| gocardless |
other |
becs |
INT_ERR
|
There was an internal error processing this payment. |
| bank |
invalid_bank_details
|
becs |
RC02 |
The bank account specified does not exist. The mandate will also be cancelled. |
| bank |
authorisation_disputed
|
becs |
MD01 |
The customer disputes having authorised you to set up a mandate with them. |
| bank |
bank_account_closed
|
becs |
AC04 |
The bank account for this payment has been closed. The mandate will also be cancelled. |
| bank |
bank_account_closed
|
becs |
MD07 |
This payment failed because the customer is deceased. |
| bank |
invalid_bank_details
|
becs |
AC01 |
The account number was invalid. The mandate will also be cancelled or failed. |
| bank |
refer_to_payer
|
becs |
NARR |
The customer’s bank wasn’t able to pay the Direct Debit. This is almost always due to insufficient funds, but is occasionally used as a catch-all for other failures. |
| bank |
other |
pay_to
|
2, 7, 8 |
There was an internal error processing this payment. |
| bank |
invalid_bank_details
|
pay_to
|
1, 5 |
The account number was invalid. The mandate will also be cancelled or failed. |
| bank |
bank_account_closed
|
pay_to
|
3, 4 |
The bank account for this payment has been closed. The mandate will also be cancelled. |
| bank |
invalid_bank_details
|
pay_to
|
RC02 |
The bank account specified does not exist. The mandate will also be cancelled. |
| bank |
refer_to_payer
|
betalingsservice |
PAYMENT_INFORMATION-0237
|
The customer refused to accept this payment. |
| bank |
mandate_cancelled
|
betalingsservice |
PAYMENT_INFORMATION-0238
|
This payment was canceled because the customer cancelled the mandate at their bank. |
| bank |
refer_to_payer
|
betalingsservice |
INFORMATION_LIST-0282
|
The customer’s bank wasn’t able to pay the Direct Debit. This is almost always due to insufficient funds, but is occasionally used as a catch-all for other failures. |
| bank |
other |
betalingsservice |
INFORMATION_LIST-0253
|
This payment was canceled because the customer cancelled the mandate at their bank. |
| bank |
invalid_bank_details
|
becs_nz
|
DISHONOUR-AC05, NEGATIVE_ACKNOWLEDGEMENT-AC05
|
The bank account specified does not exist. The mandate will also be cancelled. |
| bank |
bank_account_closed
|
becs_nz
|
DISHONOUR-AC04 |
The bank account for this payment has been closed. The mandate will also be cancelled. |
| bank |
mandate_cancelled
|
becs_nz
|
DISHONOUR-AG01 |
This payment was canceled because the customer cancelled the mandate at their bank. |
| bank |
invalid_bank_details
|
becs_nz
|
DISHONOUR-AC03, NEGATIVE_ACKNOWLEDGEMENT-AC03
|
The bank account specified does not exist. The mandate will also be cancelled. |
| bank |
refer_to_payer
|
becs_nz
|
DISHONOUR-AM04, NEGATIVE_ACKNOWLEDGEMENT-AM04
|
The customer’s account had insufficient funds to make this payment. |
| bank |
refer_to_payer
|
becs_nz
|
DISHONOUR-MS01 |
The customer refused to accept this payment. |
| bank |
refer_to_payer
|
becs_nz
|
DISHONOUR-AM02 |
The payment failed due to a restriction on Direct Debit payments from the payer’s bank account. |
| bank |
refer_to_payer
|
pad |
PAYMENT_STATUS_REPORT-901
|
The customer’s account had insufficient funds to make this payment. |
| bank |
invalid_bank_details
|
pad |
PAYMENT_STATUS_REPORT-900, PAYMENT_STATUS_REPORT-902, PAYMENT_STATUS_REPORT-912, PAYMENT_STATUS_REPORT-1023, PAYMENT_STATUS_REPORT-2014, PAYMENT_STATUS_REPORT-2017, PAYMENT_STATUS_REPORT-2018, PAYMENT_STATUS_REPORT-2019, PAYMENT_STATUS_REPORT-2020, PAYMENT_STATUS_REPORT-0518, PAYMENT_STATUS_REPORT-2034, PAYMENT_STATUS_REPORT-0567, PAYMENT_STATUS_REPORT-0573
|
The account number was invalid. The mandate will also be cancelled or failed. |
| bank |
bank_account_closed
|
pad |
PAYMENT_STATUS_REPORT-905
|
The bank account for this payment has been closed. The mandate will also be cancelled. |
| bank |
refer_to_payer
|
pad |
PAYMENT_STATUS_REPORT-907, PAYMENT_STATUS_REPORT-911, PAYMENT_STATUS_REPORT-990
|
The payment failed due to a restriction on Direct Debit payments from the payer’s bank account. |
| bank |
bank_account_closed
|
pad |
PAYMENT_STATUS_REPORT-910
|
This payment failed because the customer is deceased. |
| bank |
refer_to_payer
|
pad |
PAYMENT_STATUS_REPORT-903, PAYMENT_STATUS_REPORT-908, PAYMENT_STATUS_REPORT-914
|
The customer’s bank wasn’t able to pay the Direct Debit. This is almost always due to insufficient funds, but is occasionally used as a catch-all for other failures. |
| bank |
other |
pad |
PAYMENT_STATUS_REPORT-909
|
The customer’s bank wasn’t able to pay the Direct Debit. This is almost always due to insufficient funds, but is occasionally used as a catch-all for other failures. |
| bank |
other |
becs_nz
|
DISHONOUR-BE05 |
The customer disputes having authorised you to set up a mandate with them. |
| bank |
other |
becs_nz
|
ACKNOWLEDGEMENT-FAILED |
The payment failed but the reason for the failure was not provided, usually for regulatory reasons. |
| bank |
other |
faster_payments
|
FAILED |
The payment failed but the reason for the failure was not provided, usually for regulatory reasons. |
| bank |
insufficient_funds
|
faster_payments
|
FAILED |
The customer’s account had insufficient funds to make this payment. |
| bank |
bank_declined_payment
|
faster_payments
|
FAILED |
Payment declined by the bank. |
| bank |
daily_payment_limit_reached
|
faster_payments
|
FAILED |
Payment exceeds the daily payment limit for this payer, imposed by the bank. |
| bank |
insufficient_payment_permissions
|
faster_payments
|
FAILED |
Payment denied due to missing approvals from the bank. |
| bank |
payment_violated_mandate_parameters
|
faster_payments
|
FAILED |
The payment failed due to a violation of the associated mandate consent parameters. |
| bank |
other |
sepa_credit_transfer
|
FAILED |
The payment failed but the reason for the failure was not provided, usually for regulatory reasons. |
| bank |
insufficient_funds
|
sepa_credit_transfer
|
FAILED |
The customer’s account had insufficient funds to make this payment. |
| bank |
other |
sepa_instant_credit_transfer
|
FAILED |
The payment failed but the reason for the failure was not provided, usually for regulatory reasons. |
| bank |
insufficient_funds
|
sepa_instant_credit_transfer
|
FAILED |
The customer’s account had insufficient funds to make this payment. |
| bank |
other |
pay_to
|
FAILED |
The payment failed but the reason for the failure was not provided, usually for regulatory reasons. |
| bank |
insufficient_funds
|
pay_to
|
FAILED, AM04 |
The customer’s account had insufficient funds to make this payment. |
| bank |
closed_debtor_account_number
|
pay_to
|
FAILED, AC05 |
This payment failed because the payer’s account was closed. |
| bank |
account_details_changed
|
pay_to
|
FAILED, AC15 |
This payment failed because the payer’s account was changed to a different account. |
| bank |
blocked_account
|
pay_to
|
FAILED, AC06 |
This payment failed because the payer’s account was blocked. |
| bank |
unsuccessful_direct_debit
|
pay_to
|
FAILED, AG07 |
This payment could not be completed due to an unsuccessful transaction against the mandate. |
| bank |
limit_exceeded
|
pay_to
|
FAILED, AM21 |
This payment exceeds the maximum limit set by the bank for this payer. |
| bank |
mandate_expired
|
pay_to
|
FAILED, MD20 |
The mandate for this payment has expired. |
| bank |
bank_system_processing_error
|
pay_to
|
FAILED, FF10 |
The customer’s bank refused to accept this payment, please refer to customer. |
| bank |
maximum_number_of_dd_transactions_exceeded
|
pay_to
|
FAILED, SL14 |
The payment failed due to a violation of the associated mandate consent parameters. |
| bank |
maximum_dd_transaction_amount_exceeded
|
pay_to
|
FAILED, SL14 |
The payment failed due to a violation of the associated mandate consent parameters. |
| bank |
invalid_bank_details
|
pay_to
|
FAILED, M905 |
PayId is no longer valid, modify the mandate with the correct PayId. |
| bank |
payment_violated_mandate_parameters
|
pay_to
|
FAILED |
The payment failed due to a violation of the associated mandate consent parameters. |
| gocardless |
no_status_update
|
faster_payments
|
FAILED |
Payment automatically failed after 24h without status update from bank |