(Deprecated) Test cases SEPA Direct Debit

❗️

This functionality has been deprecated. It will be replaced by the capabilities described here. Refer to the Migration Guide for the required changes to adopt the new capabilities.

In order to test SEPA Direct Debits, you can use the following predefined test IBANs. The different IBANs simulate follow-up use cases like paid, chargebacks (not paid) or refunds requested by customers.

Payments:

IBANStateCauseReason CodeDescription
DE97100000001234400009failed
DE70100000001234400010discarded
DE43100000001234400011expired
DE86100000001234400013paid
DE59100000001234400014chargedBack
DE91100000001234400020paidpaymentConfirmedThe payment is confirmed.
DE64100000001234400021chargedBackinsufficientFundsAM04There was not enough money on the bank account.
DE37100000001234400022chargedBackreferToPayerMS03For SEPA these codes are used to obfuscate the failure cause for privacy and other regulatory reasons.
DE10100000001234400023chargedBackrefundRequestedMD06The refund of an authorized payment was requested by the customer. This is possible the first 8 weeks after the payment.
DE80100000001234400024chargedBackauthorizationDisputedMD01The customer disputes the authorization of the payment. This is possible the first 13 months after the payment.
DE53100000001234400025chargedBackbankAccountClosedAC04The account is already closed.
DE26100000001234400026chargedBackdirectDebitNotEnabledAG01Direct debit is not enabled for the specified account or bank.
DE96100000001234400027chargedBackinvalidBankDetailsAC01The account of bank specified is invalid.
DE69100000001234400028failedmandatedDiscardedThe mandate was discarded.
DE42100000001234400029failedmandateExpiredThe mandate expired.
DE57100000001234400050paidpaymentConfirmedTest IBAN to simulate a timeout. The request is blocked for 60 seconds.
DE78100000001234400060paidpaymentConfirmedTest IBAN to prepare a later refund.
DE51100000001234400061paidpaymentConfirmedTest IBAN to prepare a later refund.