GoCardlessDeveloper Docs
Create a sandbox account

Payment Events

Event types and causes for payment resources.

Created#

The payment has been created.

apipayment_created

Payment created via the API.

gocardlesspayment_created

Payment created by a subscription.

apiinstalment_schedule_created

Payment created by an instalment schedule.

Customer Approval Granted#

The payment required additional approval from the customer before it could be submitted, and that approval has been granted.

customercustomer_approval_granted

The customer granted approval for this payment

Customer Approval Denied#

The payment required additional approval from the customer before it could be submitted, and that approval has been denied.

customercustomer_approval_denied

The customer denied approval for this payment

Submitted#

The payment has been submitted to the banks. It will be a few days until it is collected, or fails.

gocardlesspayment_submitted

Payment submitted to the banks. As a result, it can no longer be cancelled.

Confirmed#

The payment has been collected from the customer's bank account, and is now being held by GoCardless. It can take up to 5 working days for a payment to be collected, and will then be held for a short time before becoming paid_out.

gocardlesspayment_confirmed

Enough time has passed since the payment was submitted for the banks to return an error, so this payment is now confirmed.

Chargeback Cancelled#

The customer's bank has cancelled the chargeback request. This is almost always at the request of the customer.

bankpayment_confirmed

The chargeback for this payment was reversed

gocardlesspayment_confirmed

The chargeback for this payment was reversed

The payment has left GoCardless and has been sent to the creditor's bank account.

gocardlesspayment_paid_out

The payment has been paid out by GoCardless.

Late Failure Settled#

The payment was a late failure which had already been paid out, and has been debited from a payout.

gocardlesslate_failure_settled

This late failed payment has been settled against a payout.

Chargeback Settled#

The payment was charged back, having previously been paid out, and has been debited from a payout.

gocardlesschargeback_settled

This charged back payment has been settled against a payout.

Surcharge Fee Debited#

A surcharge fee has been charged for this payment, because it failed or got charged back.

gocardlesssurcharge_fee_debited

A surcharge fee has been charged for a payment.

Failed#

The payment could not be collected, usually because the customer did not have sufficient funds available. GoCardless will automatically retry the payment if event's will_attempt_retry field is true. See the Success+ feature.

bankrefer_to_payer

The customer's account had insufficient funds to make this payment.

SchemeachReason codesACH_RETURN-R01ACH_RETURN-R09
bankbank_account_closed

This payment failed because the customer is deceased.

SchemeachReason codesACH_RETURN-R14ACH_RETURN-R15
bankinvalid_bank_details

The account number was invalid. The mandate will also be cancelled or failed.

SchemeachReason codesACH_RETURN-R04ACH_RETURN-R13ACH_RETURN-R28ACH_RETURN-R82
bankinvalid_bank_details

The bank account specified does not exist. The mandate will also be cancelled.

SchemeachReason codesACH_RETURN-R03
bankbank_account_closed

The bank account for this payment has been closed. The mandate will also be cancelled.

SchemeachReason codesACH_RETURN-R02
bankbank_account_closed

This payment has been cancelled because the account has been sold to another financial institution.

SchemeachReason codesACH_RETURN-R12
bankrefer_to_payer

This payment has been cancelled because the payer’s bank account is frozen. ACH authorization will be cancelled.

SchemeachReason codesACH_RETURN-R16
bankrefer_to_payer

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.

SchemeachReason codesACH_RETURN-R05ACH_RETURN-R32ACH_RETURN-R34ACH_RETURN-R83
bankrefer_to_payer

The payment failed but the reason for the failure was not provided, usually for regulatory reasons.

SchemeachReason codesACH_RETURN-R20ACH_RETURN-R67ACH_RETURN-R75
bankrefer_to_payer

The customer refused to accept this payment.

SchemeachReason codesACH_RETURN-R08ACH_RETURN-R23ACH_RETURN-R29
bankauthorisation_disputed

The customer claims that they asked you to cancel their mandate before you took the payment.

SchemeachReason codesACH_RETURN-R07
bankreturn_on_odfi_request

This payment was charged back by the customer's bank, because the customer disputed authorising the transaction.

SchemeachReason codesACH_RETURN-R06
bankauthorisation_disputed

This payment has been cancelled because the payer disputes authorising its mandate.

SchemeachReason codesACH_RETURN-R06
bankauthorisation_disputed

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.

SchemeachReason codesACH_RETURN-R11
bankauthorisation_disputed

This payment was charged back because the customer disputes having authorised you to set up a mandate with them.

SchemeachReason codesACH_RETURN-R05
bankauthorisation_disputed

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.

SchemeachReason codesACH_RETURN-R08
bankauthorisation_disputed

This payment has been cancelled because the customer disputes authorising its mandate.

SchemeachReason codesACH_RETURN-R31
bankauthorisation_disputed

The customer disputes having authorised you to set up a mandate with them.

SchemeachReason codesACH_RETURN-R10
bankother

There was an internal error processing this payment.

SchemeachReason codesACH_RETURN-R24ACH_RETURN-R29ACH_RETURN-R80ACH_RETURN-R83ACH_RETURN-R84ACH_RETURN-R85ACH_RETURN-R17
bankother

This payment has been cancelled because the customer's bank does not support the required payment type or transaction format.

SchemeachReason codesACH_RETURN-R81
bankother

This payment was cancelled because the return entry was not a duplicate of an entry previously returned by the RDFI.

SchemeachReason codesACH_RETURN-R75
bankother

This payment was cancelled because the financial institution's participation has been restricted by a regulatory authority.

SchemeachReason codesACH_RETURN-R34
banktest_failure

GoCardless has marked this payment as failed in sandbox to enable testing of payment failure webhooks.

Schemesepa_coreReason codesTEST
bankrefer_to_payer

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.

SchemebacsReason codesARUDD-0
bankmandate_cancelled

The customer cancelled the mandate at their bank before the payment could be collected.

SchemebacsReason codesARUDD-1
bankbank_account_closed

This payment failed because the customer is deceased.

SchemebacsReason codesARUDD-2
bankbank_account_transferred

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.

SchemebacsReason codesARUDD-3
bankauthorisation_disputed

The customer has disputed having been notified of this Direct Debit.

SchemebacsReason codesARUDD-4
bankinvalid_bank_details

The account number was invalid. The mandate will also be cancelled or failed.

SchemebacsReason codesARUDD-5ARUDD-YARUDD-E
bankbank_account_closed

The customer closed their account before the payment could be taken. The mandate will also be cancelled or failed.

SchemebacsReason codesARUDD-B
bankother

No mandate was setup for this payment.

SchemebacsReason codesARUDD-6
bankauthorisation_disputed

The customer has disputed that the amount taken differs from the amount they were notified of.

SchemebacsReason codesARUDD-7
bankinvalid_bank_details

The bank account specified does not exist. The mandate will also be cancelled.

Schemesepa_coreReason codesAC01BE06
bankbank_account_closed

The bank account for this payment has been closed. The mandate will also be cancelled.

Schemesepa_coreReason codesAC04
bankdirect_debit_not_enabled

The bank account for this payment does not support SEPA Direct Debit. The mandate will also be cancelled.

Schemesepa_coreReason codesAG01AC06
bankaccount_blocked_for_any_financial_transaction

This payment failed because the payer's account was blocked.

Schemesepa_coreReason codesAC06
bankinsufficient_funds

The customer's account had insufficient funds to make this payment.

Schemesepa_coreReason codesAM04
bankmandate_cancelled

The customer cancelled their mandate at their bank.

Schemesepa_coreReason codesMD01
bankbank_account_closed

This payment failed because the customer is deceased.

Schemesepa_coreReason codesMD07
bankrefer_to_payer

The payment failed but the reason for the failure was not provided, usually for regulatory reasons.

Schemesepa_coreReason codesMS03RR04
bankrefer_to_payer

The customer refused to accept this payment.

Schemesepa_coreReason codesMS02
bankrefer_to_payer

The payment failed due to a restriction on Direct Debit payments from the payer's bank account.

Schemesepa_coreReason codesSL01
bankother

The customer's bank refused to accept this payment, please refer to customer.

SchemebecsReason codes9
bankother

There was an internal error processing this payment.

SchemebecsReason codes278
bankpayment_stopped

The payment was stopped by the payer or their bank.

SchemebecsReason codes2
bankdirect_debit_not_enabled

The payment failed due to a restriction on Direct Debit payments from the payer's bank account.

SchemebecsReason codes2789
bankrefer_to_payer

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.

SchemebecsReason codes6
bankinvalid_bank_details

The account number was invalid. The mandate will also be cancelled or failed.

SchemebecsReason codes15
bankbank_account_closed

The bank account for this payment has been closed. The mandate will also be cancelled.

SchemebecsReason codes34
bankinvalid_bank_details

The account number was invalid. The mandate will also be cancelled or failed.

SchemebecsReason codesDEN
gocardlessother

There was an internal error processing this payment.

SchemebecsReason codesINT_ERR
bankinvalid_bank_details

The bank account specified does not exist. The mandate will also be cancelled.

SchemebecsReason codesRC02
bankauthorisation_disputed

The customer disputes having authorised you to set up a mandate with them.

SchemebecsReason codesMD01
bankbank_account_closed

The bank account for this payment has been closed. The mandate will also be cancelled.

SchemebecsReason codesAC04
bankbank_account_closed

This payment failed because the customer is deceased.

SchemebecsReason codesMD07
bankinvalid_bank_details

The account number was invalid. The mandate will also be cancelled or failed.

SchemebecsReason codesAC01
bankrefer_to_payer

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.

SchemebecsReason codesNARR
bankother

There was an internal error processing this payment.

Schemepay_toReason codes278
bankinvalid_bank_details

The account number was invalid. The mandate will also be cancelled or failed.

Schemepay_toReason codes15
bankbank_account_closed

The bank account for this payment has been closed. The mandate will also be cancelled.

Schemepay_toReason codes34
bankinvalid_bank_details

The bank account specified does not exist. The mandate will also be cancelled.

Schemepay_toReason codesRC02
bankrefer_to_payer

The customer refused to accept this payment.

SchemebetalingsserviceReason codesPAYMENT_INFORMATION-0237
bankmandate_cancelled

This payment was canceled because the customer cancelled the mandate at their bank.

SchemebetalingsserviceReason codesPAYMENT_INFORMATION-0238
bankrefer_to_payer

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.

SchemebetalingsserviceReason codesINFORMATION_LIST-0282
bankother

This payment was canceled because the customer cancelled the mandate at their bank.

SchemebetalingsserviceReason codesINFORMATION_LIST-0253
bankinvalid_bank_details

The bank account specified does not exist. The mandate will also be cancelled.

Schemebecs_nzReason codesDISHONOUR-AC05NEGATIVE_ACKNOWLEDGEMENT-AC05
bankbank_account_closed

The bank account for this payment has been closed. The mandate will also be cancelled.

Schemebecs_nzReason codesDISHONOUR-AC04
bankmandate_cancelled

This payment was canceled because the customer cancelled the mandate at their bank.

Schemebecs_nzReason codesDISHONOUR-AG01
bankinvalid_bank_details

The bank account specified does not exist. The mandate will also be cancelled.

Schemebecs_nzReason codesDISHONOUR-AC03NEGATIVE_ACKNOWLEDGEMENT-AC03
bankrefer_to_payer

The customer's account had insufficient funds to make this payment.

Schemebecs_nzReason codesDISHONOUR-AM04NEGATIVE_ACKNOWLEDGEMENT-AM04
bankrefer_to_payer

The customer refused to accept this payment.

Schemebecs_nzReason codesDISHONOUR-MS01
bankrefer_to_payer

The payment failed due to a restriction on Direct Debit payments from the payer's bank account.

Schemebecs_nzReason codesDISHONOUR-AM02
bankrefer_to_payer

The customer's account had insufficient funds to make this payment.

SchemepadReason codesPAYMENT_STATUS_REPORT-901
bankinvalid_bank_details

The account number was invalid. The mandate will also be cancelled or failed.

SchemepadReason codesPAYMENT_STATUS_REPORT-900PAYMENT_STATUS_REPORT-902PAYMENT_STATUS_REPORT-912PAYMENT_STATUS_REPORT-1023PAYMENT_STATUS_REPORT-2014PAYMENT_STATUS_REPORT-2017PAYMENT_STATUS_REPORT-2018PAYMENT_STATUS_REPORT-2019PAYMENT_STATUS_REPORT-2020PAYMENT_STATUS_REPORT-0518PAYMENT_STATUS_REPORT-2034PAYMENT_STATUS_REPORT-0567PAYMENT_STATUS_REPORT-0573
bankbank_account_closed

The bank account for this payment has been closed. The mandate will also be cancelled.

SchemepadReason codesPAYMENT_STATUS_REPORT-905
bankrefer_to_payer

The payment failed due to a restriction on Direct Debit payments from the payer's bank account.

SchemepadReason codesPAYMENT_STATUS_REPORT-907PAYMENT_STATUS_REPORT-911PAYMENT_STATUS_REPORT-990
bankbank_account_closed

This payment failed because the customer is deceased.

SchemepadReason codesPAYMENT_STATUS_REPORT-910
bankrefer_to_payer

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.

SchemepadReason codesPAYMENT_STATUS_REPORT-903PAYMENT_STATUS_REPORT-908PAYMENT_STATUS_REPORT-914
bankother

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.

SchemepadReason codesPAYMENT_STATUS_REPORT-909
bankother

The customer disputes having authorised you to set up a mandate with them.

Schemebecs_nzReason codesDISHONOUR-BE05
bankother

The payment failed but the reason for the failure was not provided, usually for regulatory reasons.

Schemebecs_nzReason codesACKNOWLEDGEMENT-FAILED
bankother

The payment failed but the reason for the failure was not provided, usually for regulatory reasons.

Schemefaster_paymentsReason codesFAILED
bankinsufficient_funds

The customer's account had insufficient funds to make this payment.

Schemefaster_paymentsReason codesFAILED
bankbank_declined_payment

Payment declined by the bank.

Schemefaster_paymentsReason codesFAILED
bankdaily_payment_limit_reached

Payment exceeds the daily payment limit for this payer, imposed by the bank.

Schemefaster_paymentsReason codesFAILED
bankinsufficient_payment_permissions

Payment denied due to missing approvals from the bank.

Schemefaster_paymentsReason codesFAILED
bankpayment_violated_mandate_parameters

The payment failed due to a violation of the associated mandate consent parameters.

Schemefaster_paymentsReason codesFAILED
bankother

The payment failed but the reason for the failure was not provided, usually for regulatory reasons.

Schemesepa_credit_transferReason codesFAILED
bankinsufficient_funds

The customer's account had insufficient funds to make this payment.

Schemesepa_credit_transferReason codesFAILED
bankother

The payment failed but the reason for the failure was not provided, usually for regulatory reasons.

Schemesepa_instant_credit_transferReason codesFAILED
bankinsufficient_funds

The customer's account had insufficient funds to make this payment.

Schemesepa_instant_credit_transferReason codesFAILED
bankother

The payment failed but the reason for the failure was not provided, usually for regulatory reasons.

Schemepay_toReason codesFAILED
bankinsufficient_funds

The customer's account had insufficient funds to make this payment.

Schemepay_toReason codesFAILEDAM04
bankclosed_debtor_account_number

This payment failed because the payer's account was closed.

Schemepay_toReason codesFAILEDAC05
bankaccount_details_changed

This payment failed because the payer's account was changed to a different account.

Schemepay_toReason codesFAILEDAC15
bankblocked_account

This payment failed because the payer's account was blocked.

Schemepay_toReason codesFAILEDAC06
bankunsuccessful_direct_debit

This payment could not be completed due to an unsuccessful transaction against the mandate.

Schemepay_toReason codesFAILEDAG07
banklimit_exceeded

This payment exceeds the maximum limit set by the bank for this payer.

Schemepay_toReason codesFAILEDAM21
bankmandate_expired

The mandate for this payment has expired.

Schemepay_toReason codesFAILEDMD20
bankbank_system_processing_error

The customer's bank refused to accept this payment, please refer to customer.

Schemepay_toReason codesFAILEDFF10
bankmaximum_number_of_dd_transactions_exceeded

The payment failed due to a violation of the associated mandate consent parameters.

Schemepay_toReason codesFAILEDSL14
bankmaximum_dd_transaction_amount_exceeded

The payment failed due to a violation of the associated mandate consent parameters.

Schemepay_toReason codesFAILEDSL14
bankinvalid_bank_details

PayId is no longer valid, modify the mandate with the correct PayId.

Schemepay_toReason codesFAILEDM905
bankpayment_violated_mandate_parameters

The payment failed due to a violation of the associated mandate consent parameters.

Schemepay_toReason codesFAILED
gocardlessno_status_update

Payment automatically failed after 24h without status update from bank

Schemefaster_paymentsReason codesFAILED

Charged Back#

The customer asked their bank to refund the payment under the Direct Debit Guarantee, and it has been returned to the customer.

bankauthorisation_disputed

This payment was charged back by the customer's bank, because the customer disputed authorising the transaction.

SchemeachReason codesACH_RETURN-R05ACH_RETURN-R31
bankrefund_requested

This payment was charged back by the customer's bank at the customer's request within the 8 week cool-off period.

SchemeachReason codesACH_RETURN-R16
bankmandate_cancelled

This payment was charged back because the mandate was withdrawn.

SchemeachReason codesACH_RETURN-R07
bankauthorisation_disputed

The customer disputes having authorised you to set up a mandate with them.

SchemeachReason codesACH_RETURN-R08ACH_RETURN-R10ACH_RETURN-R11ACH_RETURN-R29
bankreturn_on_odfi_request

This payment was charged back by the customer's bank, because the customer disputed authorising the transaction.

SchemeachReason codesACH_RETURN-R06
bankauthorisation_disputed

The customer has disputed that the amount taken differs from the amount they were notified of.

SchemebacsReason codesDDICA-1
bankauthorisation_disputed

The customer has disputed having been notified of this Direct Debit.

SchemebacsReason codesDDICA-2
bankauthorisation_disputed

The customer claims that they asked you to cancel their mandate before you took the payment.

SchemebacsReason codesDDICA-4
bankauthorisation_disputed

The customer disputes having authorised you to set up a mandate with them.

SchemebacsReason codesDDICA-5DDICA-6DDICA-8
bankmandate_cancelled

This payment was charged back by the customer's bank, because the customer disputed authorising the transaction.

Schemesepa_coreReason codesMD01
bankrefund_requested

This payment was charged back by the customer's bank at the customer's request within the 8 week cool-off period.

Schemesepa_coreReason codesMD06
bankrefund_requested

This payment was charged back by the customer's bank at the customer's request within the 8 week cool-off period.

SchemebetalingsserviceReason codesPAYMENT_INFORMATION-0239
bankauthorisation_disputed

The customer disputes having authorised you to set up a mandate with them.

SchemebecsReason codesUDUNAUT
bankmandate_cancelled

The customer cancelled their mandate at their bank.

SchemebecsReason codesCBC
bankother

The payment was charged back.

SchemebecsReason codesUCDUOTHR
bankauthorisation_disputed

The customer disputes having authorised you to set up a mandate with them.

SchemebecsReason codesMD01
bankauthorisation_disputed

The customer disputes having authorised you to set up a mandate with them.

SchemepadReason codesPAYMENT_STATUS_REPORT-915
bankother

The customer has disputed that the amount taken differs from the amount they were notified of.

SchemepadReason codesPAYMENT_STATUS_REPORT-916PAYMENT_STATUS_REPORT-919
bankother

The customer has disputed having been notified of this Direct Debit.

SchemepadReason codesPAYMENT_STATUS_REPORT-918PAYMENT_STATUS_REPORT-921
bankmandate_cancelled

This payment was charged back because the mandate was withdrawn.

SchemepadReason codesPAYMENT_STATUS_REPORT-917PAYMENT_STATUS_REPORT-920

Cancelled#

The payment was cancelled.

bankbank_account_closed

This payment was cancelled because the customer is deceased.

SchemeachReason codesACH_RETURN-R14ACH_RETURN-R15
bankrefer_to_payer

This payment has been cancelled because the bank details for its mandate are incorrect.

SchemeachReason codesACH_RETURN-C01ACH_RETURN-C02ACH_RETURN-C03ACH_RETURN-C05ACH_RETURN-C06ACH_RETURN-C07ACH_RETURN-R08ACH_RETURN-R26NOTIFICATION_OF_CHANGE-C01NOTIFICATION_OF_CHANGE-C02NOTIFICATION_OF_CHANGE-C03NOTIFICATION_OF_CHANGE-C05NOTIFICATION_OF_CHANGE-C06NOTIFICATION_OF_CHANGE-C07NOTIFICATION_OF_CHANGE-C08NOTIFICATION_OF_CHANGE-C09NOTIFICATION_OF_CHANGE-R08
bankbank_account_closed

This payment has been cancelled because the bank account it was going to be taken from has been closed.

SchemeachReason codesACH_RETURN-R02ACH_RETURN-R12
bankinvalid_bank_details

This payment has been cancelled because the bank details for its mandate are incorrect.

SchemeachReason codesACH_RETURN-R03ACH_RETURN-R04ACH_RETURN-R13ACH_RETURN-R26ACH_RETURN-R28ACH_RETURN-R82
bankrefer_to_payer

This payment has been cancelled because the bank account it was going to be taken from does not support Direct Debit.

SchemeachReason codesACH_RETURN-R20ACH_RETURN-R34
bankauthorisation_disputed

This payment has been cancelled because the payer disputes authorising its mandate.

SchemeachReason codesACH_RETURN-R05ACH_RETURN-R06ACH_RETURN-R08ACH_RETURN-R10ACH_RETURN-R11ACH_RETURN-R29ACH_RETURN-R31ACH_RETURN-R51
bankrefer_to_payer

This payment has been cancelled because its mandate was cancelled.

SchemeachReason codesACH_RETURN-R29
bankmandate_cancelled

This payment has been cancelled because its mandate was cancelled.

SchemeachReason codesACH_RETURN-R07ACH_RETURN-R06
bankother

There was an internal error processing this payment.

SchemeachReason codesACH_RETURN-R85
gocardlessinstalment_schedule_cancelled

payment_cancelled_at_request

apipayment_cancelled

This payment was cancelled at your request.

apimandate_cancelled

The mandate for this payment was cancelled at your request.

apiinstalment_schedule_cancelled

payment_cancelled_at_request

apibank_account_closed

The bank account for this payment was disabled at your request.

bankmandate_cancelled

The mandate for this payment was cancelled at a bank branch.

SchemebacsReason codesADDACS-0ADDACS-1
bankbank_account_closed

The mandate for this payment was cancelled as the customer's bank account has been closed.

SchemebacsReason codesADDACS-2ADDACS-B
bankbank_account_transferred

The mandate for this payment was cancelled as the customer asked their bank to transfer the mandate to a new account, but the bank has failed to send GoCardless the new bank details.

SchemebacsReason codesADDACS-3ADDACS-CADDACS-E
bankauthorisation_disputed

The customer disputes authorising this mandate.

SchemebacsReason codesADDACS-D
bankbank_account_closed

This payment was cancelled because the customer is deceased.

SchemebacsReason codesARUDD-2
bankbank_account_closed

This payment was cancelled because the customer closed their bank account before it could be collected.

SchemebacsReason codesARUDD-B
bankrefer_to_payer

This payment was canceled because the customer cancelled the mandate at their bank.

SchemebacsReason codesARUDD-6
bankinvalid_bank_details

This payment has been cancelled because the bank details for its mandate are incorrect.

Schemesepa_coreReason codesAC01BE06
bankbank_account_closed

This payment has been cancelled because the bank account it was going to be taken from has been closed.

Schemesepa_coreReason codesAC04MD07
bankdirect_debit_not_enabled

This payment has been cancelled because the bank account it was going to be taken from does not support Direct Debit.

Schemesepa_coreReason codesAG01AC06
bankaccount_blocked_for_any_financial_transaction

This payment failed because the payer's account was blocked.

Schemesepa_coreReason codesAC06
bankauthorisation_disputed

This payment has been cancelled because the payer disputes authorising its mandate.

Schemesepa_coreReason codesMD01
bankmandate_cancelled

This payment has been cancelled because the payer disputes authorising its mandate.

Schemesepa_coreReason codesMD01
bankauthorisation_disputed

This payment has been cancelled because the customer disputes authorising its mandate.

SchemebacsReason codesDDICA-4DDICA-5DDICA-6
bankbank_account_closed

This payment has been cancelled because the bank account it was going to be taken from has been closed.

SchemebacsReason codesAUDDIS-2AUDDIS-B
bankinvalid_bank_details

This payment has been cancelled because the bank details for its mandate are not valid.

SchemebacsReason codesAUDDIS-5
bankbank_account_transferred

This payment has been cancelled because the customer requested their bank transfer their Direct Debit to a new account but the bank did not send GoCardless the new bank details.

SchemebacsReason codesAUDDIS-3AUDDIS-C
bankdirect_debit_not_enabled

This payment has been cancelled because the bank account for its mandate does not support Direct Debit.

SchemebacsReason codesAUDDIS-FAUDDIS-GAUDDIS-N
bankinvalid_bank_details

This payment has been cancelled because the bank details for its mandate are not valid.

SchemebacsReason codesARUDD-5ARUDD-EARUDD-Y
bankmandate_cancelled

This payment was canceled because the customer cancelled the mandate at their bank.

SchemebacsReason codesARUDD-1
bankmandate_cancelled

This payment was canceled because the customer cancelled the mandate at their bank.

SchemebetalingsserviceReason codesPAYMENT_INFORMATION-0238
bankmandate_cancelled

This payment was canceled because the customer cancelled the mandate at their bank.

SchemebetalingsserviceReason codesMANDATE_INFORMATION-0232MANDATE_INFORMATION-0233MANDATE_INFORMATION-0234
bankmandate_cancelled

This payment was canceled because the customer cancelled the mandate at their bank.

SchemebetalingsserviceReason codesINFORMATION_LIST-0253INFORMATION_LIST-0257
bankinvalid_bank_details

This payment has been cancelled because the customer requested their bank transfer their Direct Debit to a new account but the bank did not send GoCardless the new bank details.

Schemebecs_nzReason codesDISHONOUR-AC03
bankrefer_to_payer

This payment was canceled because the customer cancelled the mandate at their bank.

Schemebecs_nzReason codesDISHONOUR-MS01
bankbank_account_closed

The bank account for this payment has been closed. The mandate will also be cancelled.

Schemebecs_nzReason codesDISHONOUR-AC04
bankbank_account_closed

The bank account for this payment has been closed. The mandate will also be cancelled.

Schemepay_toReason codesAC05
bankinvalid_bank_details

The bank account specified does not exist. The mandate will also be cancelled.

Schemebecs_nzReason codesDISHONOUR-AC05NEGATIVE_ACKNOWLEDGEMENT-AC05
bankmandate_cancelled

This payment was canceled because the customer cancelled the mandate at their bank.

Schemebecs_nzReason codesDISHONOUR-AG01
bankother

The customer disputes having authorised you to set up a mandate with them.

Schemebecs_nzReason codesDISHONOUR-BE05
bankinvalid_bank_details

This payment has been cancelled because the bank details for its mandate are incorrect.

SchemepadReason codesPAYMENT_STATUS_REPORT-900PAYMENT_STATUS_REPORT-902PAYMENT_STATUS_REPORT-912PAYMENT_STATUS_REPORT-1023PAYMENT_STATUS_REPORT-2014PAYMENT_STATUS_REPORT-2017PAYMENT_STATUS_REPORT-2018PAYMENT_STATUS_REPORT-2019PAYMENT_STATUS_REPORT-2020PAYMENT_STATUS_REPORT-2034PAYMENT_STATUS_REPORT-0518PAYMENT_STATUS_REPORT-0567PAYMENT_STATUS_REPORT-0573
bankbank_account_closed

This payment has been cancelled because the bank account it was going to be taken from has been closed.

SchemepadReason codesPAYMENT_STATUS_REPORT-905
bankbank_account_closed

This payment was cancelled because the customer is deceased.

SchemepadReason codesPAYMENT_STATUS_REPORT-910
bankother

This payment has been cancelled because the customer disputes authorising its mandate.

SchemepadReason codesPAYMENT_STATUS_REPORT-918PAYMENT_STATUS_REPORT-921
bankauthorisation_disputed

This payment has been cancelled because the customer disputes authorising its mandate.

SchemepadReason codesPAYMENT_STATUS_REPORT-915
bankmandate_cancelled

This mandate was cancelled by the customer or their bank.

SchemepadReason codesPAYMENT_STATUS_REPORT-917PAYMENT_STATUS_REPORT-920
bankmandate_cancelled

This mandate was cancelled by the customer or their bank.

Schemepay_toReason codesMD16
bankinvalid_bank_details

This payment has been cancelled because the bank details for its mandate are incorrect.

SchemebecsReason codes15
bankdirect_debit_not_enabled

This payment has been cancelled because the bank account for its mandate does not support Direct Debit.

SchemebecsReason codes2
bankpayment_stopped

The payment was stopped by the payer or their bank.

SchemebecsReason codes2
bankbank_account_closed

This payment was canceled because the customer cancelled the mandate at their bank.

SchemebecsReason codes3
bankbank_account_closed

This payment was canceled because the customer cancelled the mandate at their bank.

SchemebecsReason codes4
bankinvalid_bank_details

This payment has been cancelled because the bank details for its mandate are incorrect.

SchemebecsReason codesDEN
bankother

An error was received from the banks while setting up the mandate for this payment.

SchemebecsReason codes789
bankauthorisation_disputed

The customer disputes having authorised you to set up a mandate with them.

SchemebecsReason codesUDUNAUT
bankmandate_cancelled

This payment has been cancelled because its mandate was cancelled.

SchemebecsReason codesCBC
bankinvalid_bank_details

This payment has been cancelled because the bank details for its mandate are incorrect.

SchemebecsReason codesRC02
bankauthorisation_disputed

This payment has been cancelled because the customer disputes authorising its mandate.

SchemebecsReason codesMD01
bankbank_account_closed

This payment has been cancelled because the bank account it was going to be taken from has been closed.

SchemebecsReason codesAC04
bankbank_account_closed

This payment was cancelled because the customer is deceased.

SchemebecsReason codesMD07
bankinvalid_bank_details

This payment has been cancelled because the bank details for its mandate are incorrect.

SchemebecsReason codesAC01
bankrefer_to_payer

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.

SchemebecsReason codesNARR
bankinvalid_bank_details

This payment has been cancelled because the bank details for its mandate are incorrect.

Schemepay_toReason codes15
bankbank_account_closed

This payment was canceled because the customer cancelled the mandate at their bank.

Schemepay_toReason codes3
bankinvalid_bank_details

This payment has been cancelled because the bank details for its mandate are incorrect.

Schemepay_toReason codesDEN
gocardlessmandate_expired

The mandate expired before the payment could be collected.

bankrefer_to_payer

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.

SchemepadReason codesPAYMENT_STATUS_REPORT-903PAYMENT_STATUS_REPORT-908PAYMENT_STATUS_REPORT-914
bankmandate_cancelled

This payment was canceled because the customer cancelled the mandate at their bank.

Schemefaster_paymentsReason codesPAYER_MANDATE_CANCELLED
bankmandate_cancelled

This payment was canceled because the customer cancelled the mandate at their bank.

Schemefaster_paymentsReason codesMANDATE_CANCELLED_BY_BANK
bankmandate_cancelled

This payment was canceled because the customer cancelled the mandate at their bank.

Schemefaster_paymentsReason codesFAILED_ELIGIBILITY_CHECK
bankmandate_suspended_by_payer

The mandate for this payment was suspended by the payer.

Schemepay_toReason codesSBP
gocardlessmandate_cancelled

The mandate for this payment was cancelled at your request.

Schemefaster_paymentsReason codesMERCHANT_MANDATE_CANCELLED
gocardlessmandate_cancelled

The mandate expired before the payment could be collected.

Schemefaster_paymentsReason codesMANDATE_EXPIRED
bankreturn_on_odfi_request

The payment was cancelled because of an ODFI return request.

SchemeachReason codesACH_RETURN-R06
bankrefer_to_payer

This payment has been cancelled because the payer’s bank account is frozen. ACH authorization will be cancelled.

SchemeachReason codesACH_RETURN-R16
gocardlessinitial_one_off_payment_failed

This mandate has been cancelled because the initial faster payment failed

Resubmission Requested#

A request to resubmit the payment was made by the payment retry endpoint. This can also mean that the payment was automatically scheduled for resubmission by GoCardless, if you have opted in for the Success+ feature.

apipayment_retried

An attempt to retry this payment was requested.

gocardlesspayment_autoretried

The payment was scheduled for resubmission automatically by GoCardless.

Sds Settlement Delayed#

We are withholding this payment from same-day settlement due to a higher possibility of failure.

gocardlesssds_settlement_delayed

We are withholding this payment from same-day settlement due to a higher possibility of failure.