VPOS Media | Marshall Basic Configuration

Configure Marshall protocol settings for VPOS Media 4 and Media 4 Mini in Nayax Core. Compare Always Idle Pre-Selection and Multi-Session Pre-Selection BASIC templates with side-by-side settings, best practices, and FAQs for Marshall VMC setup.

General

VPOS Media | Marshall Basic Configuration

The Marshall protocol enables advanced communication between your VPOS Media device and the vending machine controller (VMC), supporting features like Always Idle product browsing and Multi-Session authorization with delayed settlement.
 
This guide covers two BASIC Marshall templates for VPOS Media 4 and Media 4 Mini devices. Always Idle Pre-Selection for standard vending and Multi-Session Pre-Selection for variable-cost services like EV chargers and locker rentals. Use the side-by-side comparison to see exactly how the two configurations differ and which template fits your setup.

What are Basic Templates?
BASIC templates give you a pre-configured starting point for your VPOS Media device. Instead of building your configuration from scratch, enter the template tag into the Machine Model field under the General tab in Nayax Core.
This auto-populates the essential fields in the Default Configuration tab with the recommended structure for your chosen mode. From there, set the values for each parameter and add any additional attributes your machine requires.
 
 

Machine Model Template Tag: 
VPOSM Marshall Pre-Sel Basic

MDB Level 3 · Always Idle · Marshall VMC

For standard Marshall-connected machines where the customer selects a product first, then pays.

The device stays in an always-idle state, enabling a retail-like browsing experience.

Marshall Configurations | Always Idle Pre-Selection

Machine Model Template Tag: 
VPOSM Marshall Multi Ses Basic

MDB Level 1 · Multi-Session · Marshall VMC

For variable-cost services like EV chargers or locker/cart rentals.

A single payment session handles authorization upfront, with final settlement occurring when the service ends anywhere from 1 minute to several hours later.

Marshall Configurations | Multi-session with Pre-Selection

How to Configure:

Nayax Core > Operations tab > Machines > locate your machine > General tab > Model Name field > Enter template tag

The template auto-populates the essential fields in Default Configuration. Operators must set values for each parameter.

 
 
*Differs between Marshall templates
Operator Sets = Value required to be set by the operator
These attributes control the MDB behavior for each mode. Values shown are Nayax recommended defaults. 
 
Nayax Core Field Always Idle Pre-Selection Multi-Session Pre-Selection
Card Readers
*Card Reader MDB Level 3 1
Decimal Place 2 Operator Sets
EMV Contactless Transaction Limit Operator Sets Operator Sets
*Transaction Start Method Product Mag+Contact+Contactless
Communication
Communication Mode MQTT Enabled MQTT Enabled
MDB
Cashless MDB Address Marshall VMC Marshall VMC
MDB Flags 02 Pre-selection Enabled 02 Pre-selection Enabled
*MDB Level 3 Optional Features Enable "Always Idle" state
Payment
*Choose Product Timeout (sec) 40 0
Default Credit Operator Sets Operator Sets
Present Card Timeout Operator Sets
VMC
Marshall Keep Alive Intervals 1 1
*Session Time Out 1380 60
 
 
⚠ IMPORTANT NOTE  
  • BASIC = minimum required fields. These templates contain only the essential configuration.
  • Operators must add any additional attributes they require beyond this basic setup.
  • Default Credit must always be set it pre-authorizes payment to cover purchases and prevents non-payment.
  • After configuring each attribute, select its checkbox on the left. When ready, click ActionsUpdate Queue to push the changes to your device.
 

 

Best Practices

FAQ

FAQ

Did you find this article helpful?