How to Configure Pulse BASIC Templates on VPOS Media
This guide covers VPOS Media 4 and VPOS Media 4 Mini pulse configurations, including Single Price Mode for fixed-cost setups and Multi Price Mode for flexible pricing through pricelists.
General
How to Configure Pulse BASIC Templates on VPOS Media
Configure pulse-based machine control for your VPOS Media 4 or VPOS Media 4 Mini device in Nayax Core by applying the BASIC template that matches your machine's pricing: Single Price or Multi Price.
Before You Start
- Your machine is a VPOS Media 4 or VPOS Media 4 Mini. Both devices support Pulse BASIC templates.
- You have Operations > Machines access in Nayax Core.
- You know whether your machine needs Single Price (one fixed cost) or Multi Price Pre-Selection (multiple price tiers). See Part 1 to decide.
The Pulse protocol uses brief electrical signals defined by duration and frequency to trigger vending actions. It is one of the simplest and most widely supported machine communication methods, suited to a broad range of unattended retail environments.
A BASIC template gives you a pre-configured 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 machine.
-
Open the General tab and decide which pulse mode matches your machine, then enter its template tag. See the two options below.
Fixed Cost Single Price Basic +
For amusement or time-based machines with one service at one fixed price - photo booths, kiddie rides, and standard vending. No customer price selection required.
Template TagVPOSM Pulse Single Price BasicFlexible Pricing Multi Price Pre-Selection Basic +
For machines with multiple price tiers each activated by a different number of pulses - for example, a car wash with 2-minute, 5-minute, 10-minute, and 13-minute cycles.
Template TagVPOSM Pulse Multi Price Basic
Compare Settings & Save
These attributes control the pulse behavior for each mode. Values shown are Nayax recommended defaults.
| Nayax Core Field | Single Price Basic | Multi Price Pre-Selection Basic |
|---|---|---|
| Card Readers | ||
| Decimal Place | Operator Sets | Operator Sets |
| EMV Contactless Transaction Limit | Operator Sets | Operator Sets |
| * Transaction Start Method | Mag+Contact+Contactless | Product |
| Communication | ||
| Communication Mode | MQTT Enabled | MQTT Enabled |
| MDB | ||
| Cashless MDB Address | Cashless Device #1 | Cashless Device #1 |
| * MDB Flags | - | 02 Pre-Selection Enabled |
| Payment | ||
| * Choose Product Timeout (sec) | - | 40 |
| Default Credit | Operator SetsSet higher than most expensive product | Operator SetsSet higher than most expensive product |
| * Present Card Timeout | - | Operator Sets |
| Pulse / ccTalk | ||
| Single Price: adjust pulse parameters per machine requirements. Multi Price: set multiple pulse increments and matching prices per tier. | ||
| Credit per Pulse 1-6 (Cents) | 100;0;0;0;0;0 | 100;0;0;0;0;0 |
| Number of Pulses per Vend 1-6 | 1;0;0;0;0;0 | 1;0;0;0;0;0 |
| Pulse IN 1-6 Counter | Enable as needed | Enable as needed |
| Pulse 1-6 Active Time (ms) | 100;0;0;0;0;0 | 100;0;0;0;0;0 |
| Pulse 1-6 Inactive Time (ms) | 100;0;0;0;0;0 | 100;0;0;0;0;0 |
| * Post Delay per Pulse 1-6 (sec) | 15;0;0;0;0;0 | 0;0;0;0;0;0 |
| * Pulse Title (1-6) | - | %c 2Min ; %c 5Min ; %c 10Min ; %c 13Min |
| * Pulse Increment Prices (Cents) | - | 200, 400, 800, 1000 |
| Inhibit Event Timeout (sec) | 90 | 90 |
| Pulse Inhibit | Default: 00 - Inhibit Disabled (Nayax ignores inhibit) | Default: 00 - Inhibit Disabled (Nayax ignores inhibit) |
| * Pulse Increment | - | 2,5,8,13 |
| * Pulse Options | - | 03 - Use Price Array for Outgoing Pulses |
* = Differs between Pulse 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
Keep Pulse Inhibit = 00 (Disabled). This avoids accidental machine blocking. Leave at 00 unless hardware inhibit is wired.
Keep Post Delay = 15 sec for Single Price. This prevents the next customer from triggering an additional transaction vend.
Set Pulse IN Counter 1-6 = 0;0;0;0;0;0 (Disabled). Enable only if required for cash reporting - to enable, add the value at which pulse you want the cash report, for example 1;0;0;0;0;0.
Use the correct Transaction Start Method for your device and mode:
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 Pulse BASIC template is applied and pushed via Update Queue, your VPOS Media device is ready to process transactions using your chosen pulse mode.
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 +
Multi Price selection isn't displaying on the device screen +
FAQ
What's the difference between Single Price and Multi Price modes? +
How do I apply the Pulse template to my machine? +
Why does Multi Price have MDB Flags set but Single Price doesn't? +
Can I use these templates on both VPOS Media 4 and VPOS Media 4 Mini? +
What does Post Delay do, and why is it different between templates? +
Did you find this article helpful?