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 originating 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 type
ES3930350000020000000201ERR-0001blocked_account
ES3930350000020000000104ERR-0002closed_account
ES9030350000070000000202ERR-0003integration_error
ES2530350000030000000501ERR-0004invalid_bank
ES2330350000000000000005ERR-0005recoverable
ES9530350000050000000210ERR-0006suspended_bank
ES7430350000090000000101ERR-0007wrong_account_number
ES5530350000000000000302ERR-0008wrong_amount
ES1730350000040000000305ERR-0009wrong_operation_code
ES1730350000040000000402ERR-0010other

The following test data will raise a custom reason code unrelated to the network you are using.

IBANError CodeError typeReason
ES0330350000050000000605ERR-0011processor_failureDEVERR1