Version 4.0.24.7
In Marshall, it is possible to authorize a card externally by the connected machine, instead
of Nayax’ servers.
For this feature, we have added a support of two new close-loop (prepaid) card types:
LEGIC
HID
Version 4.0.24.5
As we continue to improve the Deferred Online feature that was first introduced in version 4.0.12.23, we are pleased to announce that it is now supported by pulse single and pulse multi-price modes, as well as in LAN communication.
Important note: The deferred online feature comes with an inherent risk that transactions may not be approved, even though the product has already been dispensed (or the service given). Therefore, to enable this feature, a legally-binding agreement must be signed with Nayax. Instructions for use are available upon request.
The LC1 command makes it possible to set different pricing for a single product in machines with multiple payment devices (for example, a coin mechanism and a card reader, where operators decide that the cash price differs from the card price).
This latest update makes it possible to carry out an RPC (remote price change) in machines, using LC1. This is done by generating a text file and importing it into the relevant product map in Nayax Core.
It is recommended to ensure that PC1 and LC1 are not both in the same file, as this may cause conflicts in product prices. If both exist, a price validation will not be possible, and a specific event notification will be issued.
We have added support for LEGIC prime pre-paid cards. Enabling this option only allows prepayment with LEGIC prime cards. Other payment options, like credit cards, are not affected.
To enable this support, set attribute 535 – Extended Cards Support – on the Machines page, under Card Readers, and select the option “only LEGIC PRIME PP”.
We have changed the MDB ‘End Session’ timing between the device and the machine to meet the MDB protocol standard.
With this improvement, we eliminate MDB reset problems, experienced by some machines, by allowing the consecutive payment session to be available only after settlement is complete.
As there are machines that require the current behavior (prior to this fix), it is possible to use attribute 172 – Send “End session” after “Session complete”– on the Machines page, under MDB, and enable the checkbox.
Possible reasons for enabling this attribute:
Version 4.0.24.4
This version supersedes version 4.0.24.3.
Version 4.0.24.3 – deprecated.
We have added a display of the currency code to improve the way we display prices in all pulse modes (Single Pulse, Multi Price, Multi Pulse and Count Up). From now on, a currency code (i.e.: USD, EUR, GBP, ILS…), taken automatically from the currency payment definition of the machine, will be displayed next to the price.
Below is the updated appearance of the screens, now including the additional currency code:
Single Pulse: |
Linear Increment: |
Count Up: |
Multi Pulse: |
Multi Price: |
To make our beeps more precise and meaningful for the customer, we have removed one beep from the contact transaction flow.
This beep, which indicated successful authorization, caused the consumer to remove their card, even though the transaction was not yet complete.
From now on, at the “approved” stage, there will only be one beep to indicate that the transaction is complete, and the card may be removed from the slot.
Version 4.0.24.1
We’ve elevated your troubleshooting experience with the latest firmware release by making our guides easily accessible directly from the VPOS Touch and ONYX screens. Instead of displaying the traditional Cash Only error screens, your card readers will feature dynamic QR codes which, when scanned, will direct you to a troubleshooting guide to help you resolve the issue. This feature is designed to save you valuable time, allowing you to resolve issues independently and to promptly resume product sales.
This is what the troubleshooting guide looks like:
Inhibit is an indication from the machine that means it is either in use or in fault.
In the event of an inhibit indication in Single Pulse mode (when one machine is connected to one device), this new screen is displayed to better describe the machine’s condition, whether there is an error or it is in use.
Version 4.0.23.11
We implemented new LAN communication capabilities giving it functionality similar to that of cellular communication.
This means that from now on, it is possible to use Monyx Wallet, MoMa 2.0, and Marshall communication services along with the current LAN benefits.
These LAN communication capabilities make it possible for customers to pay with Monyx Wallet and for operators to use MoMa 2.0 to manage their operations in installations such as underground parking lots with poor cellular coverage or in laundromats where many laundry machines require internet connections and cellular data is not cost effective. Machines that use the Marshall Protocol can now also use LAN communication services for external communication.
The law requires that tariffs and eReceipts for EV (electric vehicle) charging transactions be displayed. We’ve therefore added a tariff screen to the device for integrations that use the “remote start” API.
The Tariff screen, which displays the information sent by the 3rd party integration server, is displayed right after the terminal is remotely activated.
In addition to the Tariff screen, a URL can also be sent and displayed as a QR code for the consumer to scan. Though this option was already available, it has been technically enhanced and improved for this transaction flow.
An example of the new screens:
This feature helps improve the user experience for your consumers and ensures you comply with local regulations. This feature can be configured in one of two ways:
To activate and configure the Tariff and eReceipt screens in Nayax Core according to the desired experience, you need to configure the following attributes:
| Age Verification – Machines with Mixed Products
We implemented new LAN communication capabilities giving it functionality similar to that of cellular communication.
The new capability of Age Verification feature supports MDB machines that contain products with mixed age restrictions.
In these machines, each product has its own age restriction so it can be uniquely validated. For example, cigarettes restricted to 16 years, alcohol restricted to 18 years, and a bottle of water with no age restriction will be validated and approved for dispensing separately.
Important note: This feature is currently available in Austria only, where a full integration was done.
We have improved the message displayed on the device’s screen when a new firmware version is downloaded, making the message clearer and minimizing confusion.
The previous message was: “gloader 80%”
The new message is:
“Downloading Firmware 80%
Do not shut down!”
We’ve also added a new voice message for the Age Verification feature: “Please Present Card.” This feature serves as a clear prompt to notify the consumer that they must present an age verification card. This enhancement not only improves the age verification process but also enhances accessibility for consumers. This improvement is currently available in English and German.
We have added support for MONET+ cards in the Czech Republic.
Version 4.0.23.9
| MDB – Age Verification
The age verification feature gives VPOST/ONYX the ability to verify the card holder’s age during the transaction stage, allowing for the purchase of age restricted products such as alcoholic beverages, cigarettes, etc.
This feature follows the MDB protocol (age verification device) and only works with supported machines.
For a full age verification solution, an integration with a state or other authority that has the relevant database to approve/decline appropriate age must take place.
To activate this feature in Nayax Core, you must configure attribute 621 – MDB flags – on the Machines page – under MDB:
Important notes: This feature is currently available in Austria only, where a full integration was done.
| Marshall – Supported Deferred Online Mode
As we continue to improve the Deferred Online feature that was first introduced in version 4.0.12.23 in December 2022, we are pleased to announce that it is now supported by the Marshall protocol for EMV contactless payments.
This means that Marshall machines that operate in areas of unstable cellular communication such as parking lots are now able to complete transactions with Deferred Online and continue their service even if they are temporarily offline.
Important note: The Deferred Online solution comes with the inherent risk that transactions may not be approved, even though the product has already been dispensed (or the service given). Therefore, to enable this feature, a legally binding agreement must be signed with Nayax.
Instructions for use are available upon request.
Version 4.0.23.8
| MDB – New price configuration for sales reports
DEX is often used to audit sales of products, cash and cashless transactions, and income. Some operators rely on the information in DEX to fully manage the accounting matters of their business.
When an MDB transaction takes place, the Nayax reader informs the vending machine of the charged price through the “Vend Approved” command, and this is then relayed to the counter in DEX. However, sometimes the operator adds a convenience fee, resulting in a difference between the “machine price” and the “actual price” charged.
Some machines add the “actual price” (which includes the convenience fee) to the counter of the “total cashless income”, while others override the “actual price” and add the “machine price” instead. It is completely machine based, so it can be difficult to know which machines/VMC/FW behave in which way, especially in a large fleet.
To overcome this challenge, Nayax has added the ability to send the common denominator of the “machine price” through the “Vend Approve” command, instead of the “actual price” charged. This creates uniformity in sales reports throughout the entire fleet of machines. Meanwhile, any convenience fee charged by the operator is noted in the Core platform.
To implement this ability, go to the Machines page, and under MDB select attribute 621 – MDB Flags.
Then select either:
16384 Use VMC price for “Vend Approve”; or
16386 Use VMC price for “Vend Approve” + Preselection
| MDB – Manual selection of DEX protocol communication
EVA-DTS standard defines the file transfer (DEX) protocol between POS device and VMC.
Among many technical definitions the protocol defines the “blocks” of transmitted message data and their maximum size.
Some machines expect each sentence in a message to be in its own “block”, whereas some machines require the entire message with all its sentences to be in the same “block”.
The behavior of the machines can be unexpected with regards to the above ways of transmission. For example, some machines will not accept Remote Price Change if the message is sent sentence by sentence.
To support this difference in machine behavior, we have added a new parameter to toggle the transmission method between Nayax device and VMC.
To implement this flow, go to the Machines page, and under DEX/DDCMP select attribute 689 – DEX/DDCMP Readout Options.
Then select one of the options that include – Enable large data blocks.
Version 4.0.23.6
| RPC – New Features for Remote Price Change
The Remote Price Change (RPC) feature enables efficient and reliable remote updating of machine prices. Saving you precious technicians’ time and effort, while ensuring that your fleet of machines is set with the correct prices.
We have developed this feature further, so that it now supports additional machines and features, including:
1. Machines that require a passcode to manage price updates and DEX reading such as some models of Dixie Narco, Vendo and Royal.
2. Machines with a large number of bins (approximately- up to 60).
3. Additional feedback of the RPC status and success to improve user experience and confidence.
An autonomous mechanism implemented in the device now recognizes the need of the machine for a passcode and enables a successful RPC process. This passcode is self-managed by the device and does not require any management. From this version on, you are able to carry out the RPC process for any machine model, (Given that the machine’s board supports the RPC feature).
For machines that require a passcode, or if it is unknown, all that is needed to enable this feature is to simply connect a DEX connector (part of the MDB cable) to the machine’s board, and run an initialization process in one of the following two ways:
| Deferred Online – fallback from online mode
The Deferred Online feature enables your customers to carry out vending machine transactions even in areas where communication is unstable, for example where the machine is in a mobile location, such as on a train.Since this feature was first announced in the December 2022 Release Notes, we have continued to make improvements and are pleased to announce additional functionality.As an alternative to the Always Deferred Online mode, there is now a new Deferred Online Fallback mode. This mode enables an immediate, automatic fallback to Deferred Online when the device experiences a communication outage or instability.This new mode optimizes the use of the deferred online feature, to allow device to perform online transactions and perform the “riskier” transactions only when needed.
Important note: This feature is supported only on MDB machines and for contactless EMV payment solutions. The Deferred Online solution comes with the inherent risk that transactions may not be approved, even though the product has already been dispensed. Therefore, to enable this feature, a legally-binding agreement must be signed with Nayax.
Instructions for use are available upon request.
| Improved cash report for Dixie Narco machines
Following complaints of false reporting of cash values (such as the number 655.21), we have found that the issue arises with some Dixie Narco (DNC) machines.
This behavior is mostly observed when VPOST/ONYX is set to preselection mode. The machine reports a cash report command after each cashless transaction, causing a false cash report to appear as a cash transaction in the last sales report section on Nayax Core. In this new, updated version, such reports are not sent to the servers, so you will see only accurate transaction reports in Nayax Core, without the false cash reports.
Customers who reverted to pre-authorization mode to avoid this issue can now switch back to the more desirable preselection flow.
| CONECS cards supported by Marshall protocol and SDK
Marshall protocol now explicitly recognizes the CONECS cards, allowing Marshall VMC’s to act on this information if desired.
Version 4.0.23.5
| Prevent expired credit cards from being used in deferred online mode
The deferred online capability enables your customers to carry out vending machine transactions even in areas where communication is unstable, for example in cases where the machine is in a mobile location, such as on a train.
While legitimate transactions are approved once connectivity is resumed, this new feature ensures that payment attempts using an expired EMV credit card are immediately denied, before the product is dispensed from the machine.
Note: This feature is currently supported only on MDB machines and will be enabled after the signing of a legally-binding agreement with Nayax.
| New graphics enhance customer experience
In the idle screen, we have replaced the ApplePay and Monyx logos to reflect the new look of these payment solutions. We have also changed the Nayax animation displayed as the device powers up.
Note: This change is applicable to devices produced with this and future versions. (Images are not updated as part of the FW OTA update process).
Version 4.0.23.4
| The New Pulse “Count-Up” Mode, “Pay-As-You-Go”, Gives You Full Control Over Your Machines
Pulse count-up is a Pay-As-You-Go purchase flow in which the consumer presents a card and uses the machine for as long as they want. The charge is accumulated as time passes and stops when the cap is reached, or when the consumer uses the cancel button to stop using the machine.
The existing solution required that the VPOST/ONYX be connected to the machine at a different point than the coin mechanism – directly before a motor, which caused some logistical issues. We have therefore improved the count-up feature to allow for a “Pay-as-you- go” experience with regular pulse-connectivity logic, allowing for the connection to be made in parallel to the coin mechanism. The Count-Up Pay-As-You-Go feature is enabled by the sending of a pulse burst at a constant rate, just before the machine stops, to keep it going.
This new feature allows to connect the Nayax device with a straightforward pulse connectivity. It also helps improve the user experience and product reliability, allowing your customers to stop at any time and to pay for the exact time that they used the machine.
Note: This feature is applicable for preauthorization flows only because the final price isn’t known when the transaction is initiated.
The below diagram shows the Nayax devices’ connectivity points for each of the Count-Up modes:
The previous “count-up as a relay” behavior:
The new “count-up as pulse” behavior functionality:
Edit Your Pulse Options on Nayax Core:
Operations > Machines > click on a specific machine > click on “Pulse/ ccTalk” category > Attribute 722 – “Pulse Options” > choose “Count Up – Pulse”:
Count-Up “Pay-As-You-Go” Transaction Flow Example:
In this example the machine’s activation cost is 0.75 and each 10 second pulse is worth 0.25. During the first 30 seconds, the price is fixed at 0.75, but starting at the 31st second, the price will increase by 0.25 for every 10 seconds until the total price of 7.50 (equivalent to 5 minutes) is reached, or until the customer stops using the machine by pressing on the cancel button.
This is what the backend looks like for this example on Nayax Core:
| Improved “Discount” Functionality When a Discount Card is Used
We’ve improved the discount price support for MDB and Pulse multi-price machines so that you can manage it more quickly and easily.
For MDB machines, there are two scenarios:
For Pulse multi-price, we’ve improved the discount card reading for cases in which the transaction began with a press of the button.
The discount card will be recognized correctly, and a transaction can now be initiated when a discount card is read.
For your reference: discount cards for the above improvement are configured in 2 steps:
Version 4.0.23.3
| We now support the new Inepro RFID Reader too
For those using the Inepro reader, we have added support for Inepro’s new external Spider RFID reader – 200017-N (Nayax’ ItemCode R270002). The external Spider can now be connected to the VPOST/Onyx
| A prepaid QR Code Prefix Configuration to accept also alphanumeric QR/bar codes from external readers has been added.
The “disabled Auto Prefix for QR Prepaid” feature has been modified to support more modes and is renamed as “Configure Auto Prefix for QR Prepaid”.
Up until now, the prefix “NYXPP;” was added automatically to QR codes and Barcodes only to numeric codes. There is also an option to disable this automatic addition.
Now, in order for you to be able to read QR codes and Barcodes more flexibly from external readers, we’ve extended this ability to alphanumeric codes as well. Four options are now available as shown in the picture below.
Attribute 159 – “Disable Auto Prefix for QR Prepaid” on the machine page under “Device Features” category was previously shown as:
Attribute 159 – The attribute has a new name: “Configure Auto Prefix for QR Prepaid “on the machine page under the “Device Features” category:
| Improved GUI Animations
We have improved the distortion that appeared occasionally in the animations of the Idle and transaction steps.
| Quicker Contactless Reading Time and Card Classification
Our card classification algorithm has been improved.
As a direct result, the contactless reading time for credit cards has been decreased and rare incorrect classification of Credit Cards as Prepaid or MiFare will be avoided.
| Improvement to MDB Protocol – Cancel Transaction in Case the “Vend success” Message is Not Received
Change the protocol to fit your needs – you can now add transaction cancellation in case a product didn’t dispense.
To understand this feature, let’s look at the flow:
Now, there is an option to change this logic and have the device cancel the transaction in case it does not receive the “vend success” message.
To do so, open Nayax Core (formerly the DCS) and Go to the “Machines” tab – “MDB flags” (Attribute 621) under the MDB category and choose the correct option.
Version 4.0.23.2
| Pulse Fiscalization – Fiscal Monitoring on Pulse Machines
Fiscal monitoring is now possible on pulse machines with the use of a supporting external Fiscal device.
We differentiate between two types of payment methods:
Using Nayax Core platform we offer a selection of 2 modes of operation:
| Improvement to Marshall Protocol – Cancel Transaction in Case “Vend success” Message is Not ReceivedThe basic transaction flow between a machine and the payment reader is:
Traditionally, if for some reason the machine does not send the “vend success”, the reader would still finalize the transaction.
Now, there is an option to change this logic and have the device cancel the transaction in case it does not receive the “vend success” message.
* On multisession flows – this is always the default behavior.
Attribute 621 – “MDB flags” under the MDB category
| Added Message Indication for the New “Weekly Limit” Pre-Paid Feature
Pre-paid cards have a new “Weekly Limit” feature, and the following message is displayed in case the transaction is declined – “Card Exceeded Weekly Limit”.
| Improved User Experience by Directing the Consumer to Tap Their Card When Contact Interface is Disabled
Once the Contact interface is disabled, a new message – “Tap Card” will be displayed immediately on the VPOST screen when a payment card is inserted to the contact slot.
Previously it displayed “please remove card” after approximately 10 seconds. It did not clearly indicate that the contact interface is disabled and that contactless should be used.
Example configuration for disabling the contact entry mode in Nayax Core:
| Improved MQTT Stability
Based on new observations about several cellular providers, we reduced ping time intervals for MQTT to improve robustness and decrease disconnections.
| Deferred Online – Faster Vending, Now with More Payment Options
Added support of NFC transactions using smartphones in addition to EMV contactless. Payments with Google Pay (Google Wallet), Apple Pay and other smartphone applications will now follow the Deferred Online scenario when activated.
| Marshall – Display Final Price in Case of Campaign (for preauthorization flows)