Using test data in sandbox to improve and secure your integration

Payments test data

By default, all payments created in the sandbox will be confirmed as if the money transfer has been successful. However, to test your code against potential errors originated on the banking rails (blocked accounts, temporal Bank institutions' timeouts, etc.), we provide the following IBANs that, when used in the sandbox environment, will always generate a specific error you can manage:

IBANError CodeError typeSEPA Reason
ES3930350000020000000201ERR-0001blocked_accountAG01
ES6830350000090000000403ERR-0001blocked_accountMS03
ES4930350000000000000604ERR-0001blocked_accountRR04
ES4730350000010000000106ERR-0001blocked_accountAC06
ES3930350000020000000104ERR-0002closed_accountAC04
ES9030350000070000000202ERR-0003integration_errorAG02
ES2530350000030000000501ERR-0004invalid_bankPY01
ES2330350000000000000005ERR-0005recoverableAB05
ES9330350000000000000006ERR-0005recoverableAB06
ES6630350000000000000007ERR-0005recoverableAB07
ES3930350000000000000008ERR-0005recoverableAB08
ES1230350000000000000009ERR-0005recoverableAB09
ES8230350000000000000010ERR-0005recoverableAB10
ES9530350000050000000210ERR-0006suspended_bankAG10
ES2530350000010000000211ERR-0006suspended_bankAG11
ES7430350000090000000101ERR-0007wrong_account_numberAC01
ES5530350000000000000302ERR-0008wrong_amountAM02
ES3630350000010000000304ERR-0008wrong_amountAM04
ES1730350000040000000305ERR-0009wrong_operation_codeAM05
ES0830350000010000000323ERR-0008wrong_amountAM23
ES1730350000040000000402ERR-0010otherMS02
ES8430350000070000000601ERR-0010otherRR01
ES4130350000010000000602ERR-0010otherRR02
ES9230350000060000000603ERR-0010otherRR03