Understanding MDB Flags in Nayax Core
Configure MDB flags in Nayax Core to control how your payment devices handle card transactions on vending machines, from authorization method to VMC error handling and charge behavior.
General
Understanding MDB Flags in Nayax Core
Control how your payment devices interact with vending machines. The right MDB flag determines transaction flow, customer experience, and authorization method, making it one of the most impactful configuration decisions for unattended retail operators.
Prerequisites
Before You Start
- You have Administration access in Nayax Core.
- You know which machines you need to configure.
- You have checked whether your machines are older models that may require specific flag settings.
- You are prepared to run a test transaction after any flag change to verify correct behavior.
Understanding the Two Main Transaction Modes
Every MDB flag option is built on one of two transaction modes. Understanding the difference helps you pick the right setting the first time.
Use Preauthorization (Flags Disabled) when:
- Your machines are older models that require it
- Customers prefer or need a single-tap experience
- Simplicity matters more than avoiding temporary holds
Use Preselection (Flag 02) when:
- You want to avoid temporary holds on customer accounts
- Customer retention is a priority
- Your machines support preselection (most modern machines do)
How to Configure MDB Flags
-
Navigate to Operations > Machines.
-
Enter your operator details in the search fields to filter and locate the relevant machines.
-
Click on the machine name you want to configure.
-
Select the MDB tab in the machine settings panel.
-
Select the appropriate value from the MDB Flags dropdown menu. Refer to Part 3 for the full flag reference table.
-
Click Save to store the configuration.What you should see: A confirmation that the machine settings have been saved. The configuration is stored in Nayax Core but has not yet been applied to the physical device.
-
Select all MDB attributes that need to be updated.
-
Go to Actions > Send to Queue to push the update to the physical device.Required: The MDB flag change does not take effect until you complete Send to Queue. Saving alone does not update the machine.
Advanced MDB Flag Options
Beyond the two main modes, additional flags address edge cases involving VMC error states, vend failures, and communication issues. Use these only after standard flags have not resolved the problem.
How to Choose the Right Flag
Flag selection comes down to two factors: machine compatibility and operator preference. Resolve compatibility first, then use operator priorities to choose between the flags your machines support.
1. Check Machine Compatibility First
- Modern machines: Typically support any flag — full flexibility.
- Older machines: Often require Flags Disabled (Preauthorization) or card transactions will fail completely.
- Unknown compatibility: Contact the machine manufacturer for official MDB flag requirements before making changes.
2. Apply Operator Preferences
- Reduce customer complaints about temporary holds - Use Flag 02 (Preselection). Customers see only the exact charge.
- Prioritize a simple, single-tap experience - Use Flags Disabled (Preauthorization). Fewer taps, straightforward flow.
- Machine sends frequent VMC error states - Try Flag 04 or Flag 258 to process transactions despite false errors.
- VMC gets stuck and blocks new transactions - Try Flag 256 to override the VMC action state.
- Vend success is genuinely unverifiable - Consider Flag 514 or 770 only as a last resort, with full operator awareness of the risks involved.
Best Practices
- Start with standard flags. Always try Flags Disabled or Flag 02 before escalating to advanced options.
- Document your choices. Keep a record of which flag was selected for each operator and machine, and why.
- Test after every change. Run a test transaction after each flag update to confirm correct behavior before returning the machine to service.
- Avoid aggressive flags unless necessary. Flags 514 and 770 carry real dispute risk. Only use them when no other option resolves the issue.
- Confirm machine compatibility first. Always check older machine requirements before changing a flag that is currently working.
- Always Send to Queue. Saved settings in Nayax Core are not applied to the device until you complete the Send to Queue step.
Result
MDB flag configured and applied to the device
After completing all steps, including Send to Queue, the payment device receives the updated MDB flag setting. The machine processes card transactions according to the new mode, and customer-facing behavior reflects your configuration. Run a test transaction to confirm everything is working as expected before returning the machine to full operation.
FAQ
FAQ
Did you find this article helpful?