QR Payments Terminology | Payments 101

Understand the two QR code payment types used on Nayax devices, Static and Dynamic, including how each works in a transaction and when each is used.

FAQ

Description

Payments & Transactions  QR Payments

QR Payments Terminology

Understand the key terms used in QR code-based payments on Nayax devices, including the difference between Static and Dynamic QR codes and how each works in a vending transaction.

Jump to section

Overview

QR code payments let consumers pay at a Nayax-enabled machine using a payment app on their smartphone. Nayax supports two types of QR codes: Static and Dynamic, which differ in where the QR is placed, what information it contains, and when the consumer scans it during the vend cycle.

ℹ️
Note: Both QR code types require a Nayax-compatible device and a supported consumer payment app. Contact your Nayax account manager to confirm which QR payment method is enabled on your machines.

Static QR Code

 
Static QR Code

A Static QR code is a fixed QR code placed directly on the machine, typically as a printed sticker. The code does not change between transactions.

What it contains: Only the machine ID. No product or price information is encoded.

How it works

  1. The consumer scans the Static QR code on the machine using their payment app.
  2. The machine is activated remotely via the Nayax platform.
  3. The consumer selects a product on the machine.
  4. The payment app approves the transaction.
  5. The product is dispensed.
💡
Tip: Because the QR sticker is fixed, it can be replaced if damaged without any configuration changes; the machine ID it references stays the same.

Dynamic QR Code

 
Dynamic QR Code

A Dynamic QR code is generated by the Nayax unit in real time and displayed on the unit's screen. A new QR code is created for each transaction.

What it contains: The machine ID and information about the selected product, including price. The code is unique to each purchase.

How it works

  1. The consumer selects a product on the machine.
  2. The Nayax unit generates a QR code on the unit's display.
  3. The consumer scans the QR code using their payment app.
  4. The payment app approves the transaction.
  5. The product is dispensed to the consumer.
ℹ️
Note: The Dynamic QR code expires after the transaction is complete or times out. A fresh code is generated for each new purchase, so each QR code can only be scanned once.

Comparison

Attribute Static QR Code Dynamic QR Code
Location On the machine (sticker) On the unit's display screen
Generated by Pre-printed; does not change The Nayax unit, per transaction
Contains Machine ID only Machine ID + selected product info
When a consumer scans Before selecting a product After selecting a product
Reusable Yes - same code for every transaction No - unique code per transaction
Transaction approved by Consumer's payment app Consumer's payment app

Troubleshooting

FAQ

Did you find this article helpful?