Nayax

Integrated POS

Get to know the VPOS Touch and Onyx Devices' new features and capabilities and how they can help you grow your business.

September 2024

Version 4.0.24.9

Light bulb New Features

| Dynamic Text Display

We have added the ability to display dynamic text sent from Nayax servers. This display can include up to 8 lines of text including a header.

Optional use cases for this feature are:

  • Displaying an eReceipt at the end of the transaction.
  • Displaying the tariff before the transaction starts.

This feature can be used by integrating external servers – such as those of authorities and partners that send information to display on the screen – with Nayax Core.

| Support for New Prepaid DKV Cards

We now support prepaid DKV cards for fueling stations in 50 European countries on VPOS Touch and ONYX devices.

The complete integration is still on-the-go and should be completed during 2024.

Improvements

| Marshall – Support for Third-Party Card Authorization Using the DOT QR Reader

We have added the ability to accept a QR code payment by DOT (the Nayax QR scanner) and transfer it to the Marshall machine for third-party authorization.
To do this, the following SDK versions must be used according to preferred development language:

JAVA: 0.1.6.03
C#:     0.0.5.2
C:       0.0.2.25

Setting this feature as an option and not mandatory.
Dedicated Marshall cable C150007 is also required.

| Specific Card Usage Error Messaging

More concise messages are now displayed for different card usage errors.

  • “Please Tap Again” message is displayed when the device is not able to read the card correctly when presented, for example when the card is removed from the reader too quickly.
  • “Try Another Card” message is displayed when the card is read correctly but not accepted, for any reason.
  • “Insert Card” animation is displayed on the VPOST device when the card presented refuses a contactless transaction. In ONYX, the “Try Another Card” message will be displayed in such cases.

| MDB – End Session Response Changes

In version 4.0.24.5, we introduced an improvement that correctly implements the MDB End Session response, eliminating reset problems.

Since many vending machines that use a coin mechanism have implemented a non-standard ‘End Session’ flow, this improvement had a negative impact. So, we have decided to retain this non-standard behavior as a default.

To support coin mechanisms that do operate in a standard way, enable the checkbox in attribute 172 – Send “End session” after “Session complete”. This can be found on the Machines page, under MDB.

| Self Service – QR Code Display

We have now made it possible to remove the QR code from the Cashless Out of Order (previously – Cash Only) screens, and from the Inhibit screen on Pulse machines.

To disable and remove the QR code display, enable the checkbox in attribute 1426 – Disable Self Service QR. This can be found on the Machines page, under Device Features.

 

Bug Fixes

  • Fixed an issue with false ‘File System Error’ indication that appeared in “Last Alerts Report” in Nayax Core after a version update.
  • Fixed an issue with version download using LAN communication.
  • Fixed an issue whereby the device screen became black when a modem firmware update was actioned.
  • Fixed an issue with the useability of accelerometer sensitivity.
  • Fixed an issue with updating device version over a cellular network.
  • Fixed an issue with technician cards causing changes in different numeric values when being used.
  • Fixed an issue where a discount message was displayed for a very short time.
  • Fixed an issue causing transactions with a QR payment to take a long time.

July 2024

Version 4.0.24.7

Improvements

| Marshall – Support LEGIC and HID Cards Approval by Machine

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

Bug Fixes

  • Fixed an issue with Marshall multisession that if Settlement occurs during Authorization, it might cause the VPOST to get stuck for 10 minutes.
  • Fixed an issue in which sometimes delays or even complete failures happen during FW updates.
  • Fixed an issue in which devices that are set with MQTT communication mode can sometimes fail to connect and cause the device to be stuck in “Cashless Out of Order – Communication Fault” screen.
  • Fixed an issue in which payment method brands are sometimes missing on the display of the device, in machines configured with 6 brands in the Payment Methods attribute.
  • Fixed an issue in which cellular communication instability occurred in some devices that are built with the LE910C1-EUX cellular modem.
  • Fixed an issue in which for contact payment, Authorization fails due to this specific Machine configuration:

May 2024

Version 4.0.24.5

Light bulb New Features

| Expanded Deferred Online Support

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.

  1. Pulse single and multi-price modes:
    From this firmware version, machines configured as pulse, in single or multi-price modes, will also be supported with deferred online. (In previous versions, it was only available for MDB and Marshall.)
  1. LAN communication:
    For devices connected to LAN communication, we have enabled the option to use the deferred online functionality. That means that, once deferred online is set, if the LAN communication becomes unstable, the device will use this mode instead of falling back to cellular 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.

Improvements

| LC1 Command Support for Remote Price Change (RPC)

*Please note that remote price change may cost an additional fee in some regions.

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.

| LEGIC Prime – Support for Prepaid Cards

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”.

| MDB – End Session response improvement

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: 

  1. Coin mechanism stops working
  2. Vending machine stops allowing product selection. 

Bug Fixes

  • Fixed an issue with pulse multi-price mode during power-up, in which the display refreshed repeatedly.
  • Fixed a GUI issue found in the previous version (4.0.24.4) regarding pulse multi-price mode, in which the currency name crossed the multi-price separating line.
  • Fixed a GUI issue found in the previous version (4.0.24.4) regarding pulse count-up mode, in which pressing the Stop button caused the total charge amount to overlap with the timer.
  • Fixed a GUI issue in ONYX devices in which fonts were too small.
  • Fixed an issue in which, occasionally, the volume could not be muted when configured in the technician menu.
  • Fixed an issue in which the SAM card number was not displayed correctly on Nayax Core.
  • Fixed an issue for a small quantity of VPOST devices that experience “false touch” issues.

April 2024

Version 4.0.24.4

This version supersedes version 4.0.24.3. 

Bug Fixes

  • Fixed an issue in which devices with 3G modems lose cellular communication and the device gets stuck on the NAYAX logo or the ‘Cashless out of order’ error screen with code M01.
  • Fixed an issue that can occasionally happen on ‘Always Idle’ mode (after a transaction has been initiated) or if there is a Machine fault, in which a product is free vended if selected during the settlement process.

Known Issues

  • A GUI issue in Pulse Count-Up mode, in which the counter overlaps after the STOP button is pressed.

March 2024

Version 4.0.24.3 – deprecated.

Light bulb New Features

| Added Currency Code in Pulse Modes

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:

Improvements

| Improved haptics (audio beeps) in contact transaction flow

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.

Bug Fixes

  • Fixed an issue with Germany country code ISO number which caused AMEX cards not to be accepted in Germany.
  • Fixed an issue with the cellular modem which could cause communication fault M02. This fix identifies a specific issue in the modem and fixes it automatically.
  • Fixed an issue in which the transaction was cancelled when using the contactless read source, due to accidental touches on the device buttons.
  • Fixed an issue in Marshall protocol where Discover card data was identified as Diners.
  • Fixed an issue in which specific types of CNOUS cards were not recognized correctly.
  • Fixed an issue in which the device was reset after receiving incoming pulses in a short time frame.
  • Fixed a known issue in Pulse Count-Up mode that was found on the last version, 4.0.24.1, in which prepaid cards were given a negative value during a revalue.
  • Fixed an issue in which internal device errors triggered an event of “File System Error” in the Last Alerts report, preventing devices from working correctly.

Known Issues

  • A GUI issue in Pulse Count-Up mode, in which the counter is overlapping after pressing the STOP button.

January 2024

Version 4.0.24.1

Light bulb New Features

| New Self-Service Screens!

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.

   

Old Layout                                    New Layout

This is what the troubleshooting guide looks like:

Improvements

| New Inhibit Screen on Single Pulse Mode

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.

   

Old Layout                                    New Layout

Bug Fixes

  • Fixed an issue in which no indication screen was displayed during the Inhibit state in single pulse mode.
  • Fixed an issue found in the previous version (4.0.23.11) regarding Pulse Mode in which dummy cash reports were sent due to ghost transactions. This happened because of the Pulse Invert or Pulse IN Counters parameters configuration.
  • Fixed an issue found in the previous version (4.0.23.1) regarding Multi Inhibit in Pulse Mode. When Inhibit was triggered on a specific machine (i.e. machine #2), all other machines were considered as the following number (i.e. machine #3 was considered as machine #4 and so on).
  • Fixed an issue regarding Pulse Count In mode, in which Prepaid cards got a negative value during the Revalue process.
  • Fixed a known issue with the cut text on the revalue screen in Hungarian, Latvian and Russian.
  • Fixed a known issue of an incorrect Dutch translation of the error message “Try Another Card”.
  • Fixed a known issue in which the remote start functionality didn’t work with VPN communication mode.

Known Issues

  • In Pulse Count Up mode, Prepaid cards may get a negative value during the Revalue process.

November 2023

Version 4.0.23.11

Light bulb New Features

| Enhanced LAN Communication Capabilities

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.

| New Screens that Display Tariffs and eReceipts for EV Charging Transactions

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:

  1. Automatically – configuring the screen to display the tariff screen for a certain amount of time (in seconds) and then having it automatically continue onto the payment option screen. In this scenario, the transaction can be canceled at any time by pressing the red X button.
  2. Manually – giving the consumers manual control of the process steps. In this scenario, the tariff screen includes a button that brings the consumer to the payment screen when pressed on. If the button is not pressed, the action will be canceled after a timeout.

To activate and configure the Tariff and eReceipt screens in Nayax Core according to the desired experience, you need to configure the following attributes:

  1. For the Tariff screen:
    1. Attribute 216 – Approve button UI display duration – on the Machines page – under VPOS Touch.
      This attribute is used to set the amount of time the OK button will be displayed.If the value is 0 – the OK button will not be displayed, and the attribute 206 configuration will be considered (see below).If the value is between 1 to 60, then the OK button will be displayed for the given duration (in seconds) and the transaction will be cancelled if the button is not pressed.
    2. Attribute 206 – Informative State Display Timeout – on the Machines page – under VPOS Touch.
      This attribute is used to set the amount of time for the Tariff screen to be displayed before continuing to the “Present your card” screen (In the case of attribute 216, it is set to 0).
  1. For the eReceipt screen with a dynamic QR code:
    1. Check the “Enable eReceipt on Transaction end” checkbox – on Machines page – under the Payments tab.
    2. Attribute 76 – Vend Flow Options – on the Machines page – under VPOS Touch.
      Sets the vend flow to include the dynamic eReceipt.
    3. Attribute 1220 – Receipt Button Display Duration – on the Machines page – under Print Receipt Format.
      Sets the time the ‘Press for Receipt’ button is displayed at the end of the authorization stage.
      The range is between 0 to 60. Choosing 0 will disable the button and automatically display the receipt’s QR code.
    4. Attribute 1221 – Receipt QR Display Duration – on the Machines page – under Print Receipt Format.
      This attribute is used to set the time the QR code is displayed at the end of the authorization stage.
      The range is between 0 to 60. Choosing 0 will prevent the display of the QR code. Other values will set the duration of the QR code display.

| 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.

Improvements

| New Firmware Download Message

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!”

| Age Verification – Added a Voice Message to Present Age Verification Card

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.

| MONET+ Cards Support

We have added support for MONET+ cards in the Czech Republic.

Bug Fixes

  • Fixed an issue in which the POS version could not be fully downloaded if there was a cellular communication loss.
  • Fixed an issue in which POS version updates were delayed for a few minutes when done with a LAN connection.
  • Fixed an issue in which the device would get temporarily stuck with the message “Please Remove Card” after a card was presented and the X button was selected.
  • Fixed an issue in which the device would get stuck during a version update if there was a communication fault. Now, when the communication is reestablished, the download process will resume.
  • Fixed a cash report issue that occurred with Pulse machines in which the product information sent for settlement was incorrect. The cash report will now display the correct product information.
  • Fixed a Remote Start issue (for example, when Monyx Wallet was used) in pre-selection mode where the product ID was sometimes missing or incorrect during settlement process.
  • Fixed an issue in deferred online mode in which the device would show an idle screen rather than an error screen.
  • Fixed an issue with the Multi-Pulse mechanism in which pulse lines 1 and 2 had to be configured even when not in use. It is now possible to use pulse lines 3, 4, 5, or 6 without configuring pulse lines 1 or 2.
  • Fixed the cut text on the revalue screen in Romanian and Italian.

Known Issues

  • On the Revalue screen, text in the following languages is cut at the top and bottom: Latvian, Russian and Hungarian.
  • “Try Another Card” error message has a wrong translation for Dutch.
  • Remote start functionality doesn’t work with VPN communication mode.

September 2023

Version 4.0.23.9

Light bulb New Features

| 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.

Improvements

| 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.

Bug Fixes

  • Fixed an issue with the Reload Configuration process in which a large number of parameters needed to be updated. Now, the reload configuration process works well in any number of parameters.
  • Fixed an issue with the Remote Start feature for single pulse configuration that was found in version 4.0.23.5. Now, the product price is displayed correctly.
  • Fixed an issue with Maestro credit card payments in which 4 red lights and a “try another card” message was displayed. These cards can now be used correctly.
  • Reintroduced anti vandalism feature that is supported by old VPOST HW and is based on a specific accelerometer chip. The default status is now disabled (No Alerts) and can be enabled by selecting an alert type by configuring attribute 57 – Accelerometer alerts bit map – on the Machine page under Device Features.

Known Issues

  • On the Revalue screen, text in the following languages is cut at the top and bottom: Romanian, Italian, Latvian, Russian and Hungarian.

August 2023

Version 4.0.23.8

Light bulb New Features

| 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

Improvements

| 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.

Bug Fixes

  • Fixed an issue found in the previous version (4.0.23.6) causing the device to be non-responsive when pressing the “X” button after running the “Init DEX Passcode” process from the technician menu.
  • Fixed an issue found in the previous version (4.0.23.6) causing DEX counter to reset all prices on M4000 machines. This fix is explained in the additional improvement above.
  • Fixed an RPC (Remote Price Change) issue found in the previous version (4.0.23.6) on Vendo Machines that caused a blank screen on the machine.
  • Fixed an issue of glitches occur once on each power cycle of the Nayax animation.

Known Issues

  • On the Revalue screen, text in the following languages is cut at the top and bottom: Romanian, Italian, Latvian, Russian and Hungarian.

June 2023

Version 4.0.23.6

Light bulb New Features

| 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:

  1. Nayax Core: use attribute 1422 – Init DEX Passcode – on the Machines page, under DEX/DDCMP.

    Mark both check boxes as shown below, and press SAVE button at the top of the page.
    In the new version of Nayax Core, attribute 1422 – Init DEX Passcode – can be found on the Machines page under Settings > Parameters:
  2. Device Technician Mode: press the Init DEX Passcode button in the device menu.

    Then, run a remote price update from the Products Map screen on the Machines page:

| 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.

Improvements

| 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.

Bug Fixes

  • Fixed an issue caused by upgrading to FW version 4.0.23.4 or to 4.0.23.5, resulting in read failures of some credit cards.
  • Fixed an issue found in the previous version (4.0.23.5) whereby, in Deferred Online mode in areas with poor communication, it was not possible to make any other transactions after a credit card had been declined.
  • Fixed a GUI issue found in the previous version (4.0.23.5) whereby, in Deferred Online mode in areas with poor communication, the device remained on the Decline screen for about a minute after a prepaid card had been declined.
  • Fixed a GUI issue found in the previous version (4.0.23.5) whereby flickers appeared on the screen during contact or contactless transactions.
  • Fixed a GUI issue related to Marshall Multisession whereby a final price screen was displayed following an unwanted of Charging was successful
  • Fixed a GUI issue found in the previous version (4.0.23.5) in which a black screen would appear when the device was in idle mode.

Known Issues

  • In Australia, an issue was observed in which the pending-vend mechanism (the failsafe process before a transaction is finalized) would fail due to especially long credit card data, causing the information to be corrupted and the later settlement to fail.
  • Glitches occur once on each power cycle in the Nayax animation.
  • On the Revalue screen, text in the following languages is cut at the top and bottom: Romanian, Italian, Latvian, Russian and Hungarian.

May 2023

Version 4.0.23.5

Light bulb New Features

| 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.

Improvements

| 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).

 

Bug Fixes

  • Fixed a known issue found on the previous version (4.0.23.4) – on pulse machines, when the clock symbol is in use, it doesn’t duplicate itself on the Present Card screen.
  • Fixed a known issue found on the previous version (4.0.23.4) – the technician card now opens the Technician Menu.
  • Fixed a GUI issue with the eReceipt button – text displayed in French no longer overflows beyond the button size.
  • Fixed an issue in which some credit cards were recognized as MiFare.

Known Issues

  • An issue observed in Australia, in which the pending-vend mechanism (the failsafe
    process before a transaction is finalized) would fail due to especially long credit card
    data, causing the information to be corrupted and the later settlement to fail.
  • Glitches occur once on each power cycle in the Nayax animation.
  • On the Revalue screen, the text in the following languages is cut at the top and bottom:
    Romanian, Italian, Latvian, Russian and Hungarian.

April 2023

Version 4.0.23.4

Light bulb New Features

| 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:

Improvements

| 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:

  • If a product map is configured: the “Basket” icon will only display the total price.
    Note: Previously, a wrong calculation of the total price was displayed.
  • If a product map is not configured: The original price, the discount, and the total price will be displayed.

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:

  • On Nayax Core, go to Consumers tab -> cards page and define a discount card for your operator.
  • On Machine page -> General tab ->Payment, define the “Payment Flags” (attribute 588) with value: “Server Discount for Cashless”

Bug Fixes

  • Fixed a known issue from the previous version (4.0.23.3) – Screen is stuck and buzzer
    is permanently on after many card presentations.
  • On JVMA machines, we fixed a POS reset issue accompanied by a long beep when an EMV or prepaid card is presented.
  • Fixed a known issue found on the previous version (only 4.0.23.3) – When swiping a card with the magnetic stripe reader (MSR), an error message “Please tap again” was displayed for a moment.
  • Fixed an issue in multi-vend with prepaid cards where transactions occasionally failed.
  • Fixed a known issue found on the previous version (4.0.23.3) – When the available device menu entries were customized, the “technician mode” button wouldn’t work in the following cases: menu items include “technician mode” and 1 to 5 other entries.

Known Issues

  •  GUI – On Pulse machines, when the clock symbol is in use, it duplicates itself on the
    “Present Card” screen.
  •  The technician card doesn’t open the Technician Menu.

March 2023

Version 4.0.23.3

Light bulb New Features

| 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:

Improvements

| 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:

  1. Vend Request – Machine requests to charge the
  2. Vend Approved – The payment reader approves the
  3. Vend Success – The machine dispenses the
  4. Transaction – The reader finalizes the transaction with the

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.

Bug Fixes

  • Fixed an issue where, on rare occasions, the Onyx device got stuck when entering a POS download fallback mechanism.
  • eReceipt – Fixed a GUI issue in which the “press for receipt” text overlapped on the button icon in the following languages: Estonian, Latvian, and Lithuanian.
  • Fixed a message display issue in the new “pre-paid weekly limitation” feature in the following languages: Italian, Croatian, Romanian, and Portuguese.
  • Fixed issue found in version 4.0.23.2 in which the wrong price was charged when Monyx was used with Pulse machines (the first product price would be charged instead of the selected product price).

Known Issues

  • Important Update: For all machine types configured with Japanese or Chinese languages, when using EMV Contact, contactless, or using Prepaid cards, the device is stuck in the authorization screen with a long beep noise until it resets itself.
  • On Revalue screen, the bottom and top of the text are cut in the following languages: Romanian, Italian, Latvian, Russian, and Hungarian.

February 2023

Version 4.0.23.2

Light bulb New Features

| 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:

  • Fiscalized payments: Credit Card/Apple Pay/Google Pay and other payment apps
  • Non-fiscalized payments: Prepaid/Monyx/QR

Using Nayax Core platform we offer a selection of 2 modes of operation:

  1. Mode 1 – Fiscalized payment methods use pulse line 1, while non-fiscalized methods use pulse line 2.

    An example use case for this method:
  2. Mode 2 – Fiscalized payment methods use pulse lines 1 and 2, while non-fiscalized methods use only pulse line 1.

    An example use case for this method:Attribute 601 – “Pulse Fiscal” under the Pulse/ccTalk category.

| 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:

  1. Machine requests to charge the customer (“vend request”).
  2. The payment reader approves the request by sending a “vend approved”
  3. The machine dispenses the product and sends a “vend success” message to the
  4. The reader finalizes the transaction with the

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:

Improvements

| Improved MQTT Stability

Based on new observations about several cellular providers, we reduced ping time intervals for MQTT to improve robustness and decrease disconnections.

Bug Fixes

  • Fixed Polish audio message for “Please select a product”.
  • Fixed Pulse line cash report with wrong product ID – now sends the correct product ID.

Known Issues

  • For the new Weekly Limitation feature, the message is displayed out of screen bounds in the
    following languages: Italian, Croatian, Romanian, and Portuguese.

January 2023

  1. Version 4.0.23.1
  2. Improvements

    | 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)

  3. For all types of campaigns such as discounts, the final price will be transferred to Marshall VMC that can be displayed to the user.
    Added support for preauthorization flows (pure preauthorization integrations or preauthorization due to Nayax backend implementation). The final price value is transferred in a new “Transfer Data” command before the “End Session” command.Marshall SDK version update would also be required.
    For more information, please contact support.
  4. Bug Fixes

    • Fixed occasional “lock” scenarios in which the device is required to be restarted after using the “reload configuration” command.
action / 9 - action, cancel, close, delete, exit, remove, x icon