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:
IBAN | Error Code | Error type | SEPA Reason |
---|---|---|---|
ES3930350000020000000201 | ERR-0001 | blocked_account | AG01 |
ES6830350000090000000403 | ERR-0001 | blocked_account | MS03 |
ES4930350000000000000604 | ERR-0001 | blocked_account | RR04 |
ES4730350000010000000106 | ERR-0001 | blocked_account | AC06 |
ES3930350000020000000104 | ERR-0002 | closed_account | AC04 |
ES9030350000070000000202 | ERR-0003 | integration_error | AG02 |
ES2530350000030000000501 | ERR-0004 | invalid_bank | PY01 |
ES2330350000000000000005 | ERR-0005 | recoverable | AB05 |
ES9330350000000000000006 | ERR-0005 | recoverable | AB06 |
ES6630350000000000000007 | ERR-0005 | recoverable | AB07 |
ES3930350000000000000008 | ERR-0005 | recoverable | AB08 |
ES1230350000000000000009 | ERR-0005 | recoverable | AB09 |
ES8230350000000000000010 | ERR-0005 | recoverable | AB10 |
ES9530350000050000000210 | ERR-0006 | suspended_bank | AG10 |
ES2530350000010000000211 | ERR-0006 | suspended_bank | AG11 |
ES7430350000090000000101 | ERR-0007 | wrong_account_number | AC01 |
ES5530350000000000000302 | ERR-0008 | wrong_amount | AM02 |
ES3630350000010000000304 | ERR-0008 | wrong_amount | AM04 |
ES1730350000040000000305 | ERR-0009 | wrong_operation_code | AM05 |
ES0830350000010000000323 | ERR-0008 | wrong_amount | AM23 |
ES1730350000040000000402 | ERR-0010 | other | MS02 |
ES8430350000070000000601 | ERR-0010 | other | RR01 |
ES4130350000010000000602 | ERR-0010 | other | RR02 |
ES9230350000060000000603 | ERR-0010 | other | RR03 |