How to Configure Marshall BASIC Templates on VPOS Media 4 Mini
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
How to Configure Marshall BASIC Templates on VPOS Media 4 Mini
Configure the Marshall protocol on a VPOS Media 4 Mini device in Nayax Core by applying the BASIC template that matches your machine's transaction flow, Always Idle or Multi-Session.
Before You Start
- Your machine is a VPOS Media 4 Mini. Marshall is not available on VPOS Media 4 or other devices in the VPOS Media family.
- You have Operations > Machines access in Nayax Core.
- You know whether your machine needs Always Idle Pre-Selection (standard vending) or Multi-Session Pre-Selection (variable-cost services like EV chargers or locker rentals). See Part 1 to decide.
Choose & Apply a Template
-
In Nayax Core, go to Operations > Machines and locate your VPOS Media 4 Mini machine.
-
Open the General tab and decide which Marshall template matches your machine, then enter its template tag. See the two options below.
Which Marshall Template Do You Need?
Expand the option that matches how your machine handles payment.
Compare Settings & Save
These attributes control the Marshall 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 | 2 |
| 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 SetsSet higher than most expensive product | Operator SetsSet higher than most expensive product |
| * Present Card Timeout | Operator Sets | - |
| VMC | ||
| Marshall Keep Alive Intervals | 1 | 1 |
| * Session Time Out | 1380 | 60 |
* = Differs between Marshall templates
-
Set the value for each attribute in the Default Configuration tab using the table above, then select the checkbox next to each attribute you changed.
-
Click Save.
What you should see: Your configuration values are saved to the machine record, but not yet pushed to the device. -
Click Actions > Update Queue to push the changes to your device.
Best Practices
Set Cashless MDB Address to Marshall VMC. This is required for all Marshall protocol configurations.
Set Marshall Keep Alive Intervals = 1 to maintain a stable connection between the VPOS Media device and the Marshall controller.
Set Default Credit higher than the most expensive product on the machine. This pre-authorizes payment and prevents non-payment.
For Multi-Session, confirm that Session Time Out = 60. The peripheral device controls the actual session duration, up to 71 hours - this value governs the keep-alive interval.
Do not use VPN mode. VPOS Media supports MQTT connectivity only.
Do not use "Accept All" as the transaction start method.
Result
Once your selected Marshall BASIC template is applied and pushed via Update Queue, your VPOS Media device is ready to process transactions using your chosen Marshall protocol mode.
Troubleshooting
FAQ
FAQ
Did you find this article helpful?