Online raffle tickets are just a row in a database, and some players like something they can hold: a receipt to print or save, with their numbers on it and a way to prove it's genuine. The Print Ticket add-on for RaffKing and PrizeX gives buyers exactly that, a printable receipt with a QR code for each ticket that opens a public page confirming the ticket is real. This guide covers what the receipt shows, how the QR check works, what the check page tells someone at each stage of a draw, and what it doesn't do.
What Print Ticket is
- An add-on for the Lottery feature in RaffKing and PrizeX. It's included with the Extended licence for RaffKing and PrizeX.
- For signed-in buyers: it prints the tickets they hold in a draw.
- A receipt and a proof, not a ticket you need to bring anywhere. Every ticket already lives in the buyer's account; the print-out is a record they keep.
Printing a receipt
- Where: on a draw's page, buyers open My Tickets and choose Print Receipt.
- What it shows: your site name, the draw name and date, the buyer's name, and for each ticket its numbers, purchase time, a serial and a QR code with "Scan to verify".
- Paper sizes: A4, or 80mm and 58mm for thermal receipt printers, for shops or events that sell tickets at a counter.
- Print or save as PDF: the receipt opens in the browser's print dialog, so buyers can print it or save it as a PDF.
- On a phone, printing depends on the browser. In your own mobile app, the Print Receipt button is replaced by a note to open the page in a browser.
How the QR check works
- Each ticket's QR code is a link to a public check page on your site.
- The link is signed. It carries a code made from the ticket and draw with a secret key only your site holds, so a link can't be made up or altered to point at someone else's ticket.
- Anyone can scan it, with no account needed: the buyer, a friend, or someone the ticket was given to.
- Names are masked. The page shows a shortened name such as "Aisha B.", never the buyer's full details.
What the check page says
- Before the draw closes: "Verified Genuine Ticket", with the draw date and "Draw pending".
- After it closes, before winners are announced: "Draw closed, result pending".
- After the draw: "Draw completed" with "Winning ticket" or "Not a winning ticket".
- If a verified draw was voided and its tickets refunded: "Genuine ticket: refunded, draw voided".
- For a link that doesn't match a ticket: "Ticket Not Found".
"Verified Genuine Ticket" means the ticket record is real. Whether the draw itself can be checked is a separate thing: with Verified draws, the draw's own page links to a public check of how the winners were picked. The ticket page links back to the draw.
Keep old QR codes working
- Switching the add-on off is safe. While it's off, scanned codes still open the check page, as long as Lottery stays on. Only the Print Receipt button goes.
- Don't delete it. While it's deleted, scanned codes don't open the check page. Its secret key is kept, so they work again if you install it again. If you tick "Forget the signing key when this add-on is deleted with its data", the key goes too, and every code printed before then stops verifying for good.
- Set your Site URL in Settings › General. QR codes always use it. Until it's set, receipts print without QR codes.
What it doesn't do
- No check-in or scanning app. The check page is read-only and doesn't mark a ticket as used.
- No paper-only tickets. Every ticket is bought online; a print-out is a copy, not the ticket.
- No custom receipt design. The receipt uses a plain print layout, while the check page follows your site's theme.
Running raffles responsibly
- Know whether you need a licence. Paid raffles and lotteries are regulated in many countries. In the UK, for example, the Gambling Commission sets the rules. The operator is responsible for compliance, so check with a local lawyer before you launch.
- Over-18s only. With Lottery on, sign-up needs an age of at least 18. Don't sell or hand printed tickets to anyone younger.
- Say in your terms that the online record decides who won, not a paper copy.
Common questions
Can buyers print their raffle tickets?
Yes, with the Print Ticket add-on. On a draw's page they open My Tickets and choose Print Receipt, then print it or save it as a PDF on A4 or thermal receipt paper.
How does the QR code on a ticket work?
It links to a public page on your site that confirms the ticket is genuine and shows the draw's status. The link is signed with a secret key, so it can't be faked.
Can the QR code be used to check people in?
No. The check page is read-only and doesn't mark tickets as used.
What happens to printed tickets if a draw is voided?
If a verified draw is voided and its tickets refunded, scanning a ticket shows "Genuine ticket: refunded, draw voided".