Remote Vend

Remote Vend allows the integrator to initiate a transaction with the selected product using the Start endpoint.

The selected product can be sent as a product code for MDB or Marshal machines, or a specific price\the pulse line ID for Pulse machines.

How to Implement

When sending the Start request, add a "Products" attribute with an array with one or more products as follows:

  • MDB\Marshel machine: Send the product Code under Code field.
  • Pulse: Either send the relevant pulse line in pulseLineNumber (predetermine price) or
    The amount in the Price field.

See the example below:

{"AppUserId":"[email protected]",    --user ID in the 3rd party app
"TerminalId":"123456789",  – terminal ID to wake up
"TransactionId":"12345678", – transaction ID 
"SecretToken":"<your token>”
"Products": [{ "pulseLineNumber": 1}]
}


{"AppUserId":"[email protected]",    --user ID in the 3rd party app
"TerminalId":"123456789",  – terminal ID to wake up
"TransactionId":"12345678", – transaction ID 
"SecretToken":"<your token>",
"Products": [{ "code" : 1}]
}