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 thePrice
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}]
}
Updated 8 days ago