New Features
| Static QR Payment Support
VPOS Media devices now support static QR payment solutions, enabling consumers to pay by scanning on-screen QR codes with mobile payment apps.

Configuration: Click here to learn How to Add Static QR as a Payment Method on Machine Level
Available in:
Classic Core
(Machines > Settings > Payment > Payment Methods)

New Core
(Machines > Settings > Payment Settings > Payment Methods)

| VPOSM 4 | Revalue (Top-Up) Support for Cash and Credit
VPOS Media 4 devices now support prepaid card top-up, allowing customers to add credit using cash or credit card payments directly at the device.
Supported flows: Cash only, credit only, or credit then cash (cash first blocks credit in same session).
Known limitation: Credit Card followed by Cash revalue displays incorrect accumulated sum on screen. Actual amount stored on card is correct.
Configuration: Click here to learn How to Revalue Top Up Prepaid
| Credit Card revalue:
- Set Attribute 59 – Credit Card Revalue Amount (0 = disabled) available in:
Classic Core
(Machines > Payment)

New Core
(Machines > Settings >Parameters > Payment)

| Cash Revalue:
- Set Attribute 51 – Cash Revalue Enable & Limit (0 = disabled) available in:
Classic Core
(Machines > Payment)

New Core
(Machines > Settings >Parameters > Payment)

| VPOSM 4 Mini | Marshall Multi-Session Support
VPOS Media 4 Mini now supports Marshall multi-session mode for complex transaction flows with external machine controllers, enabling simultaneous operation of multiple EV chargers, locker systems, and similar parallel transaction processing use cases.
This ensures higher throughput, improved service availability, and enhanced scalability across various machine architectures.
Click here to learn All about Marshall Protocols and Configurations
| VPOSM 4 Mini | Marshall Incremental Authorization
Marshall pre-authorization now supports Incremental Authorization transactions for multi-vend scenarios (smart fridges, EV chargers) and multi-session where final price is unknown upfront.
Configuration:
Enable Support Incremental Authorization checkbox in:
Classic Core
(Machines > Payment)

New Core
(Machines > Settings > Payment Settings)

| VPOSM 4 Mini | Marshall Third-Party Authorization for Mifare Cards
VPOS Media devices now support third-party authorization for Mifare prepaid cards via Marshall protocol, enabling integration with external card management systems.
When a Mifare card is presented, the device sends the card details to the connected machine, which can then approve or decline the card.
Technical Note: SDK configuration required (vmc_config.mifare_approved_by_vmc_support = true)
| VPOSM 4 Mini | Pulse Prize Win Detection
Prize win detection for Pulse Single-price and Multi-price claw machines, display celebration animations when customers win, with configurable Pulse wire monitoring.
Configuration: Click here to learn How to Configure Pulse Win Prize Attribute
- Set Attribute 763 – Prize Win Pulse Line

Classic Core
(Machines > Pulse/ccTalk)

New Core
(Machines > Settings > Parameters > Pulse/ccTalk)

| Device Auto Reboot
All VPOSM devices automatically reboot daily at 3:00 AM as required by PCI standards.
Configuration: Click here to learn How to Configure PCI Auto Reboot Attribute in for VPOS Media
This timing can be customized using:
- Attribute 240 – PCI Auto Reboot (0-23-hour format).
Classic Core
(Machines > VPOS Touch)

New Core
(Machines > Settings > Parameters > VPOS Touch)

| Auto Return to Payment Application Timeout
Devices automatically exit menus and return to the payment application after 30 seconds of inactivity.
Configuration: Click here to learn How to Configure the Auto Return Timeout Attribute
Attribute 185: Launcher UI idle timeout
Classic Core
(Machines > VPOS Touch)

New Core
(Machines > Settings > Parameters > VPOS Touch)

| MQTT Communication Protocol
VPOS Media devices support MQTT protocol for live communication with Nayax Core, enabling immediate device configuration, remote start for EV charging, remote vend for Static QR, and more.
Improvements
| Enhanced PIN Code Keypad
The PIN code entry screen has been redesigned with improved user experience, including a grayed-out accept button until 4 digits are entered and animated error messages for incorrect entries.
Click here to learn Pin Code Transactions | VPOS Media 4
| Display Brightness Management
Dynamic screen brightness control optimizes energy consumption and device health.
Configuration: Click here to learn Overview Machines General Tab Nayax Core and click this link to Add Attributes to a Machine
- Attribute 536: Idle Brightness
- Attribute 537: Active Brightness
The Device Technician Menu

Classic Core
(Machines > VPOS Touch)

New Core
(Machines > Settings > Parameters > VPOS Touch)

| Simplified Device Activation
The activation QR code now automatically populates the device Serial Number in the activation landing page, eliminating manual entry.

| Device Menus Configuration
VPOSM device menus are now configurable to control button availability:
Main Launcher menu buttons can be configured by attribute 217 – Exclude From Launcher Menu.
Machine Service is available only for the VPOSM 4

Machine Service menu on VPOSM 4,
Configured by Attribute 244 – Machine Service Buttons.

Technician Menu buttons can be
Configured by attribute 316 – Exclude From VPOSM Tech Menu.

- Technician Menu is accessed using a passcode. The passcode can be modified by attribute 984 – Technician Code.
Click here to learn Overview of VPOS Media Launcher Menu
| Simplified Chinese Thank You Animation
‘Thank you’, animation now displays, “谢谢” (Simplified Chinese) instead of Traditional Chinese “謝謝”
Click here to learn How to Change a Device Language and Audio Display

Bug Fixes
11 fixes across device stability, payment & transaction flow, display, and protocol-specific behavior
Device Stability & Performance:
- Random Device Freeze on Idle Screen: Fixed an issue where Media 4 devices would randomly freeze with the idle screen displayed and the payment reader unresponsive, requiring a manual restart.
- Device Crash on Cash Payments: Fixed an issue where devices crashed when cash payments were used on MDB Level 1 protocol machines.
- Device Crash with Portuguese (Brazil)certain selected Languages: Fixed an issue where setting the LCD Primary Language to such as Portuguese (Brazil) caused device crashes.
- First Card Failure After Reset: Fixed an issue where the first card presented after a device reset would fail to read, displaying the “Activate your device” screen.
- Media 4 Mini Freeze in Marshall Multi Session Mode: Fixed an issue where VPOS Media 4 Mini devices in Marshall Multi Session mode froze on the idle brands screen after the second card presentation.
Payment & Transaction Flow:
- Card Not Accepted at $100+ Default Credit: Fixed an issue where devices would not accept cards when default credit was set to $100 or more. The device would double beep and not proceed with the transaction.
- Preauthorization Failure with Zero Decimal Currency: Fixed an issue where the preauthorization flow failed when currency decimal place was configured to 0.
- Device Freeze During PIN Entry Cancellation: Fixed an issue where canceling during PIN entry on contact EMV transactions caused the device to freeze on the “Authorizing” screen.
MDB Protocol-Specific:
- Incorrect Default Credit in MDB Level 1 Preselection Mode: Fixed an issue where devices reverted the default credit to 1000 (10.00) instead of the configured value in MDB Level 1 preselection mode.
- Random “Processing” Loop on MDB Level 1 Devices: Fixed an issue where MDB Level 1 devices randomly displayed “Processing” followed by “Select Product” without user interaction, then showed “Product not selected” and canceled.
Display & UI:
- Unnecessary Decimal Points for Whole Numbers: Fixed an issue where price displays showed unnecessary decimal points for whole numbers (e.g., “1111.0” instead of “1111”).