How to Configure MDB BASIC Templates on VPOS Media 4
Configure MDB transactions for VPOS Media 4 in Nayax Core compare Pre-Selection, Pre-Authorization, and Always Idle BASIC templates with side-by-side setting values and best practices.
General
How to Configure MDB BASIC Templates on VPOS Media 4
Set up MDB transaction scenarios for your VPOS Media 4 device in Nayax Core by applying the BASIC template that matches your machine's payment flow: Pre-Selection, Pre-Authorization, or Always Idle.
Before You Start
- Your machine is a VPOS Media 4. MDB is not available on VPOS Media 4 Mini or other devices in the VPOS Media family.
- You have Operations > Machines access in Nayax Core.
- You know which MDB scenario matches your machine's payment flow - Pre-Selection, Pre-Authorization, or Always Idle. See Part 1 to decide.
Multi-Drop Bus (MDB) defines how vending machines and payment systems communicate. Each MDB level determines when and how a transaction starts, affecting convenience, speed, and the customer experience. This guide walks you through configuring your VPOS Media 4 device for one of three MDB scenarios in Nayax Core.
A BASIC template gives you a preconfigured starting point instead of building your configuration from scratch. Entering the template tag auto-populates the essential fields in the Default Configuration tab with the recommended structure for your chosen mode. You then set the value for each parameter and add any additional attributes your machine requires.
Choose & Apply a Template
-
In Nayax Core, go to Operations > Machines and locate your VPOS Media 4 machine.
-
Open the General tab and decide which MDB scenario matches your machine, then enter its template tag. See the three options below.
Standard Vending Start with Card - Pre-Selection +
MDB Level 1 Pre-SelectionCard first, choose second.
The customer taps or inserts their card, then selects a product. This is the standard vending flow: the customer pays first, then chooses.
Template TagMDB StartWithCard BasicTag mismatch to confirm: another Nayax U article and a confirmed Nayax Core screenshot both list this template asVPOSM MDB StartWithCard Basic, notMDB StartWithCard Basic. Please confirm the correct tag before publishing.Related guide: How to Set Up "Start with Card" MDB Level 1 Pre-Selection | VPOS Media
Fixed Reserve Start with Card - Pre-Authorization +
MDB Level 1 Pre-AuthorizationReserve a fixed amount, then choose.
The customer taps or inserts their card, and a pre-authorized amount is charged before product selection.
Template TagMDB PreAuth BasicTag mismatch to confirm: another Nayax U article and a confirmed Nayax Core screenshot both list this template asVPOSM MDB PreAuth Basic, notMDB PreAuth Basic. Please confirm the correct tag before publishing.Related guide: How to Set Up "Start with Card" MDB Level 1 Pre-Authorization | VPOS Media
Retail-Style Always Idle +
MDB Level 3 Always IdleBrowse first, pay second.
The device stays idle. The customer selects a product on the machine, then pays - the most retail-like experience of the three scenarios.
Template TagMDB Always Idle BasicTag mismatch to confirm: another Nayax U article and a confirmed Nayax Core screenshot both list this template asVPOSM MDB Always Idle Basic, notMDB Always Idle Basic. Please confirm the correct tag before publishing.Related guide: How to Set Up MDB Level 3 Always Idle | VPOS Media
Compare Settings & Save
These attributes control the MDB behavior for each mode. Values shown are Nayax recommended defaults.
| Nayax Core Field | Pre-Selection | Pre-Authorization | Always Idle |
|---|---|---|---|
| Card Readers | |||
| Card Reader MDB Level | 1 | 1 | 3 |
| Decimal Place | 2 | 2 | 2 |
| EMV Contactless Transaction Limit | 0 | 0 | 0 |
| * Transaction Start Method | Mag+Contact+
Contactless |
Mag+Contact+
Contactless |
Product |
| Communication | |||
| Communication Mode | MQTT Enabled | MQTT Enabled | MQTT Enabled |
| Device Features | |||
| Data ReductionIf DEX is connected, adjust the DEX settings | 16 No DEX on Restart | 16 No DEX on Restart | 16 No DEX on Restart |
| MDB | |||
| Cashless MDB Address | Cashless Device #1 | Cashless Device #1 | Cashless Device #1 |
| * MDB Flags | 02 Pre-selection Enabled | Flags Disabled | 02 Pre-selection Enabled |
| * MDB Level 3 Optional Features | - | - | Enable "Always Idle" state |
| Payment | |||
| Default Credit | Operator SetsSet higher than the most expensive product | Operator SetsSet higher than the most expensive product | Operator SetsSet higher than the most expensive product |
* = Differs between MDB 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 Default Credit higher than the price of the most expensive product on the machine. After entering the amount, select the checkbox to enable it.
After configuring each attribute, select its checkbox on the left. When ready, click Actions > Update Queue to push the changes to your device.
Use MQTT Enabled for communication mode. VPOS Media supports MQTT connectivity.
Match Transaction Start Method to your MDB level: use Mag+Contact+Contactless for Level 1 scenarios and Product for Level 3 Always Idle.
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 BASIC template is applied and pushed via Update Queue, your VPOS Media device runs the MDB scenario you chose - ready to process transactions in the order that matches your machine's customer flow.
Troubleshooting
My changes aren't reflected on the device +
The device isn't communicating after I applied a template +
Transactions aren't completing as expected +
My MDB Flags setting doesn't match the table +
FAQ
What's the difference between the three MDB scenarios? +
How do I apply the MDB template to my machine? +
Why does Pre-Authorization have MDB Flags Disabled? +
Which MDB scenario should I choose for my machine? +
Can I use these BASIC templates on other VPOS Media devices? +
FAQ
FAQ
Did you find this article helpful?