Each POS receipt has a barcode that guests can scan with their mobile device to check-in and earn points in Punchh. The barcode is unique for every POS transaction, and is used to identify loyalty transactions in Punchh.
Every barcode printed in each receipt is actually generated at the POS. However, the algorithm that creates the barcodes at the POS follows a predetermined structure and guidelines provided by Punchh. The barcode structure cannot deviate from the Punchh structure and guidelines, or else Punchh will not recognize the barcode as a legitimate POS transaction.
A valid barcode is a 12-digit numeric code plus 1 parity digit added by the printer when printed as EAN-13 barcode. The 12-digit numeric code is generated by the POS using the structure and guidelines previously determined by Punchh.
Disclaimer:
In an effort to supply information as quickly as possible, this article has been published prior to a formal technical review, and is subject to factual, grammatical, and various structural errors. Data may be incomplete, misordered, or incorrect.
This additional disclaimer will be removed upon formal review of this article. The standard Punchh Inc. KB Disclaimer still applies, and can be found at: https://support.punchh.com/hc/en-us/articles/360040100273-Punchh-Inc-Knowledge-Base-Disclaimer
If further assistance is required, submit a ticket to Punchh Support. (For help submitting a ticket, click here)