So lately I've found something very entertaining. Decoding barcodes used on receipts and other forms of consumer facing items.
I don't mean how the barcode is formatted, what rules that particular format follows. Instead I'm interested in what information is held inside the barcode.
Farmer Boys has a promotion, scan their receipt with the app and earn reward points based on the purchase amount. Which lead me to a simple question of how does the app verify the barcode is a valid transaction. To that end, I've been collecting receipts and correlating the included data.