Errors arrising in operating with the system

When creating a transaction, any error other than 5xx can be considered an unambiguous failure. Exceptions:

  • Error 306 when creating a transaction.

  • Getting a 1xx or 422 error when creating a status request, this is a request error, not a transaction error.

The list of all possible errors is presented in the following table:

Code
Description

1XX

Authorization error, request format error

101

Merchant is not found

102

Wrong request signature

103

The required request header is not found

104

Wrong request format / JSON is not correctly structured

105

IP is not whitelisted

2XX

Request content errors

201

Mandatory field is not found

202

Payment system is not found or not available

203

Payment system does not support the transaction type (deposit or payout)

3XX

Data validation errors

301

Wrong field format

302

Transaction is not found

303

Amount is less than 0 after fee calculating

304

User is not found

305

Insufficient balance

306

Transaction with number transaction_id is already exist

307

Antifraud validation check failed

308

Transaction has wrong status

4XX

Payment system errors

401

Error on the side of Payment system, more detailed information will be specified in the field “message”.

422

Request error, more detailed information in the fields "message” and "errors".

5XX

Olympz server errors

501

Error on the side of Olympz server, more detailed information will be specified in the field “message”.

Last updated