Errors

Understand errors and see what error codes mean and correspond to.

Whenever a request encounters an error, the response will include the following details to help identify the issue:

  1. message: A brief description of the error.
  2. code: A unique error code that corresponds to a specific issue, as detailed in the tables below.
  3. id: A unique identifier for the error, which can be shared with our support team for precise tracking and resolution.

The following tables categorize error codes based on their context.

Base Error Codes:

DESIGNATED ERROR CODEERROR MESSAGEERROR MEANINGSTATUS CODE
4001INVALID_AUTH_TOKENInvalid auth token401
4002REQUEST_ALREADY_BEING_PROCESSEDRequest already being processed409
4003IDEMPOTENCY_CHANGED_CONTENTChanged content for the same idempotency key400
4004INVALID_REQUEST_BODYInvalid request body400
4005USER_NOT_FOUNDUser not found404
4006NO_ACCESS_TO_CUSTOMERNo access to customer403
4007NO_ACCESS_TO_PLATFORMNo access to platform403
4008NO_ACCESSNo access403
4009RESOURCE_ALREADY_DELETEDResource already deleted410
4010BAD_REQUESTBad request400
4011RESOURCE_NOT_FOUNDResource not found404
4012INVALID_VALUEInvalid value400
4013INVALID_MERCHANT_ID_HEADERInvalid header400
4014UNSUPPORTED_OPERATIONUnsupported operation400
4015INVALID_2FA_CODEInvalid 2FA device code401
4016REPORT_ALREADY_BEING_PROCESSEDReport  already being processed409
4017ENDPOINT_NOT_FOUNDNo such endpoint exists404
5001SERVICE_UNAVAILABLEService unavailable503
5002UNEXPECTED_EXCEPTIONUnexpected exception500

Account Error Codes:

DESIGNATED ERROR CODEERROR MESSAGEERROR MEANINGSTATUS CODE
304007INSUFFICIENT_BALANCEInsufficient balance400
304008DESTINATION_ACCOUNT_SUSPENDED_OR_BLOCKEDDestination account suspended or blocked403
304009SOURCE_ACCOUNT_SUSPENDED_OR_BLOCKEDSource account suspended or blocked403
304010CURRENCY_MISMATCHAmount cannot be transferred to destination account400
304011TARGET_CANNOT_MATCH_SOURCETarget account is the same as source400
304012ACCOUNT_INVALID_STATUSAccount has an invalid status.403

Transaction Error Codes:

DESIGNATED ERROR CODEERROR MESSAGEERROR MEANINGSTATUS CODE
404001CURRENCY_NOT_SUPPORTEDCurrency not supported400
404002PENDING_EXCHANGE_EXISTSPending exchange exists409
404003NO_EXCHANGE_OPERATION_FROM_OPERATIONS_ACCOUNTNo exchange operation from operations account403
404004EXCHANGE_TYPE_NOT_ALLOWEDExchange type not allowed400
404005INVALID_DESTINATION_ADDRESSInvalid destination address for payout400
404006UNSUPPORTED_PAYMENT_TYPEUnsupported payment type400
404009INVALID_TRANSACTION_AMOUNTInvalid transaction amount (<= 0)400
404010EXCHANGE_NOT_SUPPORTEDExchange of a given currency pair cannot happen400