6. Direct Debit funding source validation codes

Direct Debit funding source validation codes

The codes below may occur during Direct Debit funding source’s validation and will be assigned to funding source record:

{ ... "title": "Sample DirectDebit Source", "validation_status": "invalid", "validation_issue_code": "dd_canceled_by_payer", "validation_issue_message": "Instruction cancelled", "currency": "GBP", "type": "direct_debit", ... }

 

Validation code Additional information
dd_canceled_by_payer Payer has instructed the paying bank to cancel Direct Debit initialization. Client must liaise with the payer to agree the payment method for collection of any outstanding funds.
dd_payer_deceased
dd_account_transferred Account transferred to another bank/building society. New Direct Debit source should be created with updated bank details.
dd_no_account Account number is not recognised at the paying bank. Client should check Direct Debit information and/or liaise with the payer.
dd_no_instruction Instruction does not exist on the paying bank’s database. Client should check Direct Debit information and/or liaise with the payer.
dd_account_closed Payer has closed his account for an unknown reason. New Direct Debit source should be created with updated bank details.
dd_invalid_account_type Paying bank does not allow Direct Debits on this type of account. Client will need to obtain new account details from the payer and create a new Direct Debit source.
dd_bank_rejects Paying bank does not allow Direct Debits on this account. New Direct Debit source should be created with updated bank details.
dd_canceled_by_bank Paying bank has cancelled the Direct Debit initialization. Customate cannot collect funds via Direct Debit on this account.
dd_invalid_account_details Direct Debit initialization faced invalid account details. Customate has verified the sort code and account number, but bank service declined them.
dd_transaction_not_allowed Paying banks have expressly disallowed Direct Debit initialization. New Direct Debit source should be created with updated bank details.