BLIK API Errors

All BLIK-related errors are returned in a unified error response structure:

{
  "errors": [
    {
      "error_code": "BLIKXXX",
      "detail": "Error description",
      "data": []
    }
  ]
}

Fields:

error_code

BLIK error identifier.

detail

Error description.

data

Optional additional context (present only for selected errors, e.g. BLIK002).

BLIK Error Codes

BLIK000 – Invalid BLIK code

Invalid BLIK six-digit code.

BLIK001 – Bad alias

Given alias has not been registered or has been deregistered.

BLIK002 – Multiple banking applications

Given alias is non-unique.

Returned data contains list of available banking applications:

{
  "data": [
    { "name": "mBank", "key": "1" },
    { "name": "ING", "key": "2" }
  ]
}
BLIK003 – Transaction timeout

Transaction time window has expired.

BLIK004 – Invalid transaction status

Invalid transaction status for the requested operation.

BLIK005 – Transaction authorized

Transaction has already been authorized.

BLIK006 – BLIK code already used

The provided BLIK code has already been consumed.

BLIK007 – Other error

Generic BLIK processing error.