Apple Wallet supports the following 2D barcodes:
and the following 1D barcodes (only on iOS 9 and above):
- Code 128.
Most laser scanners can't reliably read barcodes displayed on LCD screens. To scan pass barcodes, use an optical barcode scanner.
For more information on barcodes, visit https://developer.apple.com/library/content/documentation/UserExperience/Reference/PassKit_Bundle/Chapters/LowerLevel.html#//apple_ref/doc/uid/TP40012026-CH3-SW3.