How to Create a QR Code for Prepaid Cards
Link a Nayax prepaid card to a QR code so consumers can scan and pay at any DOT QR Reader. Covers card creation in Nayax Core, formatting the NYXPP string, generating the QR code, and testing.
General
How to Create a QR Code for Prepaid Cards
Link a Nayax prepaid card to a QR code so consumers can scan and pay at any DOT QR Reader â no physical card required at point of sale.
Before You Start
- Your user account has the PP Automatic Creation role assigned. Navigate to Administration > System Users > find your user > User Roles tab > add PP Automatic Creation. (Subject to your hierarchy permissions.)
- At least one active machine group exists under your operator (Machines > create > Group).
- You have operator-level access to Nayax Core with Consumer management permissions.
- A DOT QR Reader is connected to your machine.
- You have an internet connection (to use an online QR code generator in Part 3).
Create a Prepaid Card in Nayax Core
Create the prepaid card that the QR code will be linked to. If you already have a prepaid card with a known Card Unique Identifier, skip to Part 2.
-
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:
Card Type:Set to Prepaid CardCard Physical Type:Set to Swipe CardCard Unique Identifier:Enter a unique value - e.g.TESTQRPPCARD
Card Details form - Card Type = Prepaid Card, Card Physical Type = Swipe Card, Card Unique Identifier field highlighted -
5
Click Save.
What you should see: The new card appears in the list with Status set to Active. -
6
Note your Card Unique Identifier, you will need it in Part 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.
- 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.
NYXPP; prefix. The device can be configured to add it automatically.
Generate the QR Code
Use any online QR code generator that supports custom text input. The steps below use QR Code Monkey (qrcode-monkey.com) as an example; any compatible tool will work.
-
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: If your Card Unique Identifier isTESTQRPPCARD, pasteNYXPP;TESTQRPPCARD -
4
Click Generate (or the equivalent button in your tool).
What you should see: A QR code image appears and is ready to download or print. -
5
Download or print the QR code.
Test the QR Code
Verify the QR code works before distributing it to consumers.
-
Hold the printed or displayed QR code in front of the DOT QR Reader.
QR code in front of a DOT QR Reader -
Wait for the reader to scan and process the payment.
What you should see: The transaction is approved. Payment is charged to the prepaid card's credit balance.
Result
When a consumer scans this QR code with any DOT QR Reader, the transaction is automatically charged to the prepaid card's credit balance. No card swipe. No physical card required at the point of sale.
Troubleshooting
FAQ
FAQ
Did you find this article helpful?