Split Transaction

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:

  1. The Milgam System sends one or more addSubRetailer() requests to the Nayax Device. In the example, three such requests are made.
  2. The Milgam System performs its doPeriodic() call and then initiates a transaction with a doTransaction() request.
  3. The CardHolder presents their card.
  4. The Nayax Device communicates with SHVA to perform the Authorization and Settlement of the transaction.
  5. SHVA sends the transaction result back to the Nayax Device.
  6. 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