One also does not pay for a membership at Panera or Walgreens. The reason why Costco does it this way is to prevent misuse, the QR code is timed and changes for security purposes so one cannot take a screenshot and send it to someone else to use it. Membership fees is where Costco and Sams makes they money.
Which is a great reason why they should have implemented it through contactless wallet, not a barcode.
Wallet uses a NFC VAS protocol featuring public-key cryptography to authenticate both sides of the transaction. Contactless wallet cards cannot be duplicated, whereas their changing QR code (actually Data Matrix), simply limits the time a copy can be used to several hours. Somebody can merely text a screenshot as needed.
Simply put, Panera and Walgreen's implementation is more secure than Costco's.
Last edited: