Split Transaction Flow
The Split Transaction flow is used for transactions involving multiple sub-merchants. The diagram illustrates how a Milgam System can initiate a transaction on the Nayax Device and receive a response that includes a specific attribute for a sub-retailer.
Transaction Flow
To understand the Split transaction flow, consider the following sequence of events:

Here's a breakdown of each step:
- The Milgam System sends one or more
addSubRetailer()
requests to the Nayax Device. In the example, three such requests are made. - The Milgam System performs its
doPeriodic()
call and then initiates a transaction with adoTransaction()
request. - The CardHolder presents their card.
- The Nayax Device communicates with SHVA to perform the Authorization and Settlement of the transaction.
- SHVA sends the transaction result back to the Nayax Device.
- The Nayax Device relays the transaction result to the Milgam System, including a "subRetailer" attribute with the value "XXXXX" to identify the relevant sub-retailer.
See Also
Updated about 13 hours ago