fastfinge 4 points 5y ago
Use QR codes, but build an app to track when each code has been used. Obviously, when you issue a card, an app will already be needed to create and print the QR Code. At that point, add each code to a database of valid codes. At checkout time, the employee just scans the QR code, and it's checked in the database for validity, and removed when used. Pretty sure this is how every major business does gift cards, either by qr code or magnetic strip.