InfoQuery
InfoQuery API after a successful StartSession
response. Its main purposes are to retrieve information to be shown on
the POS device before payment begins and to check the availability
status of the requested service station.Body
The request payload containing details to query for.
The request payload sent by Spark to the integrator's configured InfoQuery endpoint to retrieve information about a service and its availability.
The serial number of the hardware terminal where the InfoQuery originated.
The unique identifier for the machine or device.
The unique transaction ID assigned by Spark. This ID is used to track the session throughout its lifecycle.
An identifier for the selected service station (e.g., a charging point number). This value identifies the Point of Interaction number provided by the Spark Provider.
The ID of the site where the terminal is operating. This indicates the location where the transaction flow originated.
Response
Success. The requested information has been successfully retrieved.
desc
- Transaction ID generated in the /StartSession response
- Length: 255
- Unique Identifier for the Nayax Device
- Echo value from InfoQuery Request
- Length: 255
- Unique Identifier for the Nayax Machine
- Echo value from InfoQuery Request
- Identifies the Spark Provider’s Point of Interaction number
- Will be provided by Nayax when the Nayax Device is configured to support several service points via the Nayax backoffice system
- Echo value from InfoQuery Request
- Indictaes if selected Service Station is (1) Available, (2) In Session / Busy, (3) Out of Service
- Optional
- Allows presenting information on the payment terminal screen
- Length: 3
- A value that will be provided to the Terminal for transaction initiation
- Mandatory
- Echo value from InfoQuery Request
Transaction Status Details