Pre-Authorization OnlyDevice Start currently only supports pre-authorization, for an option with Pre-Selection see Remote Start.
Pre-Authorization Flow
To understand the device start pre-authorization flow, see the diagram below:
- A consumer selects a service station (and/or presents a card) on the Nayax Device, which sends an
InfoQueryrequest to the Nayax Server. - The Nayax Server sends a
StartSessionto the 3rd Party Server. - The 3rd Party Server responds to the Nayax Server with a
StartSession Response. - The Nayax Server sends a
InfoQueryto the 3rd Party Server. - The 3rd Party Server responds to the Nayax Server with a
InfoQuery. - The Nayax Server sends an
InfoQuerycommand back to the Nayax Device. - The consumer presents their card (if they haven’t already done so). An
AuthorizationRequestis sent from the Nayax Device to the Nayax Server. - The Nayax Server performs authorization with a Payment Provider and then sends a
TransactionNotifyto the 3rd Party Server. - The 3rd Party Server responds to the Nayax Server with a
TransactionNotifyResponse. - The Nayax Server sends an
AuthorizationResponseBack to the Nayax Device. At this point, the service can be provided on the Service Station, and the Nayax Device is back to idle. - The 3rd Party Server sends a
Settlementcommand to the Nayax Server. - The Nayax Server performs the settlement with the Payment Provider and then sends a
Settlementback to the 3rd Party Server.