Remote Vend

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

The selected product can be sent as a product code for MDB or Marshal machines, or a specific 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:

Pulse machine

Starting which firmware is it supported?

4.0.10.23

What is the format of the call?

Cortina V1/V2:

{

"AppUserId":"260760",

"TerminalId":"0456789456789456",

"TransactionId":"12345129",

"SecretToken":"1234OqgODDqYgkJbSU-Vxw0MkZM1XjHvbQeSTnHmhwltUM_5kB-ZSgofkCxNk3ZN0",

"Products":

[
 {
      
 "PulseLineNumber":2

 }

 ]

}

Not Pulse (MDB, Marshall etc.)

What is the format of the call?

Cortina V1 (relevant for old integrations only):

{

"AppUserId":"260760",

"TerminalId":"0456789456789456",

"TransactionId":"12345129",

"SecretToken":"1234qgODDqYgkJbSU-Vxw0MkZM1XjHvbQeSTnHmhwltUM_5kB-ZSgofkCxNk3ZN0",

"Products":

[
 {
      
 "ProductCode":2

 }

 ]

}

Cortina V2:

{

"AppUserId":"260760",

"TerminalId":"0456789456789456",

"TransactionId":"12345129",

"SecretToken":"1234OqgODDqYgkJbSU-Vxw0MkZM1XjHvbQeSTnHmhwltUM_5kB-ZSgofkCxNk3ZN0",

"Products":

[
 {
      
 "Code":2

 }

 ]

}