v1

latestOpenAPI 3.0.12026-07-26181265484.9 KB
Transactions

InfoQuery

post/InfoQuery

Request body

HwSerialstring

The serial number of the hardware terminal where the InfoQuery originated.

MachineIdinteger

The unique identifier for the machine or device.

SparkTransactionIdstring nullable

The unique transaction ID assigned by Spark. This ID is used to track the session throughout its lifecycle.

ServiceStationNumberstring nullable

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.

SiteIdinteger

The ID of the site where the terminal is operating. This indicates the location where the transaction flow originated.

Example request

{
  "HwSerial": "0434334921100366",
  "MachineId": 71234996,
  "SparkTransactionId": "12c7cec2-c690-4425-9a1f-db0db60e2d8c",
  "ServiceStationNumber": "5",
  "SiteId": 2
}

Response

Success. The requested information has been successfully retrieved.

SparkTransactionIdstring nullable
  • Transaction ID generated in the /StartSession response
HwSerialstring
  • Length: 255
  • Unique Identifier for the Nayax Device
  • Echo value from InfoQuery Request
MachineIdinteger
  • Length: 255
  • Unique Identifier for the Nayax Machine
  • Echo value from InfoQuery Request
ServiceStationNumberstring nullable
  • 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
ServiceStationAvailabilityinteger
  • Indictaes if selected Service Station is (1) Available, (2) In Session / Busy, (3) Out of Service
PosDisplaystring nullable
  • Optional
  • Allows presenting information on the payment terminal screen
Amountnumber double
  • Length: 3
  • A value that will be provided to the Terminal for transaction initiation
SiteIdinteger
  • Mandatory
  • Echo value from InfoQuery Request