Wallet passes support the following barcode formats/specifications:
Code 128 is supported since iOS 7. If one of your customers is using an older version of iOS a fallback barcode (QR, Aztec or PDF417) will be displayed.
Wallet passes can also be created without using a barcode.