Skip to content

Device Error Codes

The error codes that may be received on the device and their descriptions are listed below, grouped by category.

General and Request Errors

CodeError CodeStatus
59999REQUEST_VALIDATION_MESSAGE400
60000UNKNOWN_ERROR500
60008ILLEGAL_ARGUMENT400
60010UNAUTHORIZED401
60016REQUEST_ALREADY_EXIST400
60017UNMATCHED_RECORD400
60022OBJECT_MAP_EXCEPTION400
60046NOT_VALIDATION_PARAM400
Error Details
  • 59999: An unexpected request error occurred
  • 60000: An unexpected error occurred
  • 60008: Invalid parameter
  • 60010: Unauthorized access
  • 60016: A record like this already exists
  • 60017: No record matching the entered values was found
  • 60022: An error occurred while mapping the object
  • 60046: Missing or invalid parameter error

Terminal Errors

CodeError CodeStatus
60001TERMINAL_NOT_FOUND400
60002TERMINAL_IS_NOT_ACTIVE400
60014UNMATCHED_SETUP_KEY400
60015UNMATCHED_STATUS400
60020TERMINAL_IS_ALREADY_DEACTIVATED400
60024TERMINAL_SUPPLIER_NOT_MATCH400
60025UNACTIVATED_STATUS400
60027TERMINAL_IS_ALREADY_WAITING_TO_SETUP400
60028TERMINALHISTORY_NOT_EXIST_WAITING_TO_SETUP_BEFORE400
60043UNSUITABLE_LAST_TERMINALHISTORY400
60044TERMINAL_IS_NOT_SUITABLE_FOR_UNINSTALL400
Error Details
  • 60001: Terminal not found
  • 60002: Terminal is not active
  • 60014: Mismatched setup key
  • 60015: The device still appears to be in stock. Please call the Ödeal call center to have it associated with a merchant
  • 60020: The terminal has already been deactivated. This operation cannot be repeated
  • 60024: Terminal supplier information did not match
  • 60025: The device cannot be activated. Please call the Ödeal call center to have it associated with a merchant
  • 60027: Setup cannot be performed again. The terminal is in the "waiting for setup" status
  • 60028: The terminal must have passed through the "waiting for setup" stage at least once
  • 60043: The terminal history's last status is not suitable for starting setup
  • 60044: There is no open work order for the deactivation operation

Organization and Subscription Errors

CodeError CodeStatus
60003ORGANISATION_NOT_FOUND400
60004ORGANISATION_IS_NOT_ACTIVE400
60005SUBSCRIPTION_NOT_FOUND400
60006ACTIVE_SUBSCRIPTION_NOT_FOUND400
60007INSUFFICIENT_PAYMENT_LIMIT400
Error Details
  • 60003: Organization not found
  • 60004: Organization is not active
  • 60005: Subscription not found
  • 60006: No active subscription found
  • 60007: Insufficient limit

Payment Errors

CodeError CodeStatus
60011UNMATCHED_PAYMENT_AMOUNT400
60012UNMATCHED_PAYMENT_COUNT400
60026CHECK_PAYMENT_STATUS400
60041UNMATCHED_CANCEL_AMOUNT400
60042UNMATCHED_CANCEL_COUNT400
Error Details
  • 60011: Mismatched payment amount
  • 60012: Mismatched payment count
  • 60026: The payment is not in the INITIALIZED status. The transaction cannot proceed
  • 60041: Mismatched cancellation amount
  • 60042: Mismatched cancellation count

Stock and Supply Errors

CodeError CodeStatus
60009UNSUPPORTED_SETUP_STRATEGY400
60018INVALID_KEY400
60019UNMATCHED_KEY_VKN400
60021PURCHASE_ORDER_NOT_FOUND400
60023UNSUPPORTED_EXTERNAL_STOCK_STRATEGY400
60029SERIAL_NO_IS_ALREADY_IN_STOCK400
60038PHYSICAL_SERIAL_ID_FOUND_ON_AN_ACTIVE_TERMINAL400
Error Details
  • 60009: Invalid supplier service
  • 60018: Invalid removal key
  • 60019: The removal key and the tax ID (VKN) do not match. Please try again
  • 60021: No record matching the entered values was found
  • 60023: Invalid external stock provider service
  • 60029: This serial number is already registered in stock. The stock record needs to be checked
  • 60038: This device is registered on an active terminal, please call the operations center!

Tax and GMO Errors

CodeError CodeStatus
60013UNMATCHED_VKN400
60031GMO_ENVELOPE_STATUS_NOT_AVAILABILITY400
60032GMO_APPLICATION_NOT_FOUND400
60045NOT_INCLUDE_SUCCESS_GMO_APPLICATION400
Error Details
  • 60013: Mismatched tax ID (VKN)
  • 60031: The merchant's GMO status is not suitable
  • 60032: The merchant has no GMO application
  • 60045: You do not have an approved GMO application

Invoice and Product Errors

CodeError CodeStatus
60033PRODUCT_NOT_FOUND400
60034SLIP_DETAIL_NOT_FOUND400
60035EINVOICE_DETAIL_NOT_FOUND400
60037BANK_LIST_NOT_FOUND400
60039EINVOICE_INTEGRATOR_NOT_FOUND400
60040EINVOICE_INTEGRATOR_CREDENTIAL_NOT_FOUND400
Error Details
  • 60033: Defined product not found
  • 60034: Slip data not found
  • 60035: EInvoice data not found
  • 60037: Bank list not found
  • 60039: Invoice integrator not defined
  • 60040: Invoice integrator credentials not found

HTTP Status Codes

StatusDescription
400Bad Request
401Unauthorized
500Internal Server Error

Troubleshooting

When you encounter an error, you can look up the relevant error code in the categories above to review its detailed description.

Support

For errors that cannot be resolved, you can call the Ödeal call center for support.

Ödeal A.Ş.