Article Image

How to Create a QR Code for Prepaid Cards

Your consumers can scan the QR code at any DOT QR Reader, and the transaction is charged to the prepaid card credit balance automatically.

General

This guide shows you how to link a Nayax prepaid card to a QR code.
Once set up, your consumers can scan the QR code at any DOT QR Reader and the transaction is charged to the prepaid card credit balance credit balance automatically.

No card swipe. No physical card required at point of sale!

 

✅  Before You Begin

 

 PREREQUISITES

Before you begin, make sure the following are in place:

  • User role: The “PP Automatic Creation” role must be assigned to your user account. Navigate to Administration > System Users > find your user > User Roles tab > add PP Automatic Creation. (Subject to your hierarchy permissions)
  • Machine groups: At least one active machine group exists under your operator (Machines > create > Group).
  • You have operator-level access to Nayax Core.
  • Recommended: Read How to Create a Prepaid Card first, as the Auto PP Cards tab mirrors the same card configuration fields.

Before You Begin

Access to Nayax Core with Consumer management permissions

A DOT QR Reader connected to your machine

An internet connection (to use an online QR code generator)

 

 

Step 1: Create a Prepaid Card in Nayax Core

How to Create a Prepaid Card | Consumers

 

1

Log in to Nayax Core.

 

2

Go to Consumers > Card Management.

 

3

Click + Add Card to create a new card.

 

4

Fill in the card details:

Set Card Type to Prepaid Card · Set Card Physical Type to Swipe Card · Enter a value in the Card Unique Identifier field (e.g., TESTQRPPCARD).

 

5

Click Save.

✓  The new card appears in the list with Status: Active.

 

 

6

Note your Card Unique Identifier — you will need it in Step 2.

 

 

Screenshot: Card Details form in Nayax Core  Card Type = Prepaid Card, Card Physical Type = Swipe Card, Card Unique Identifier field highlighted

 

 

 

 

2️⃣  Step 2: Format Your QR Code String

 

Your QR code must encode a specific text string so the DOT QR Reader can identify the prepaid card. Use the format below:

QR code text format

NYXPP;[YOUR_CARD_UNIQUE_IDENTIFIER]

Example: If your identifier is TESTQRPPCARD, enter: NYXPP;TESTQRPPCARD

 

⚡  Formatting Rules — Get These Right

Type NYXPP; in UPPERCASE only. Include the semicolon (;) — do not omit it. Type the Card Unique Identifier immediately after the semicolon. No spaces before or after the semicolon.

 

 

 

3️⃣  Step 3: Generate the QR Code

 

Use any online QR code generator that supports custom text input. The example below uses QR Code Monkey (qrcode-monkey.com) — but any compatible tool works.

ℹ️  Third-Party Tools

Nayax does not endorse any specific QR generator. Use any tool that allows you to enter free-form text. Do not use URL-only generators.

 

1

Open your QR code generator in a browser.

2

Select the Text option (not URL, Phone, or other formats).

3

Paste your formatted string into the text field.

Example: NYXPP;TESTQRPPCARD

4

Click Generate (or the equivalent in your tool).

✓  A QR code image appears and is ready to download or print.

 

5

Download or print the QR code.

 

For example: If your prepaid card's unique identifier is TESTQRPPCARD, then the text in the QR Generator should be NYXPP;TESTQRPPCARD

Then, scan this QR code in the DOT QR Reader, and the transaction will be paid via credit on the prepaid card.

Note: It is possible to use a prepaid card without the prefix when necessary (e.g., if the graphical format is a barcode that does not support letters). In case the string has only numbers, the device may be set to add the prefix automatically

 

 

4️⃣  Step 4: Test the QR Code

 

1

Hold the printed or displayed QR code in front of the DOT QR Reader.

2

Wait for the reader to scan and process the payment

  The transaction is approved. Payment is charged to the prepaid card's credit balance.

 

 

Scan a QR code at a DOT QR Reader

 

 

Did you find this article helpful?