Response Codes

Here's a comprehensive list of response codes, their descriptions, and the relevant API methods associated with Spark. This table will help you understand the various outcomes of your API calls, from successful transactions to different types of errors.

Response CodeDescriptionRelevant API Methods
20Machine Has No Device/TriggerTransaction
21Device Not Connected to MQTT Server/TriggerTransaction
22Missing Device IP/TriggerTransaction
23IP Is Non-VPN/TriggerTransaction
24Machine Not Responding/TriggerTransaction
25Unknown Machine ID/TriggerTransaction
26Validation Error/StartAuthentication
27Unknown Transaction ID/Settlement, /CancelTransaction
28Already Cancelled/CancelTransaction
29Not Allowed to Wake Device/TriggerTransaction
30Spark Integrator Not Active/StartAuthentication
31Cancellation Failed/CancelTransaction
32Transaction Not Found or Old/Settlement , /CancelTransaction
33Fail To Authenticate/StartAuthentication
34Missing Amount/TriggerTransaction ,/Settlement
35Settlement Failed/Settlement
36Site ID Not Found/Settlement , /CancelTransaction
37Authorization Failed/TransactionCallback
38Transaction Callback Failed/TransactionCallback /DeclineCallback
40Timeout Callback Failed/TimeoutCallback
44Timeout on POS Device/DeclineCallback
45Cancelled on POS Device/DeclineCallback
992Nayax Time Out ErrorAll
997Nayax Validation ErrorAll
999Nayax General ErrorAll