Patent 11915226 was granted and assigned to 7-Eleven on February, 2024 by the United States Patent and Trademark Office.
A validation terminal located at a registered location comprises a barcode reader, a memory, and a processor. The memory stores a public key that is paired with a private key linked with the registered location of the validation terminal. The processor is operably coupled to the barcode reader and the memory, and is configured to detect an encrypted barcode that was scanned by the barcode reader from a mobile device that is located at the registered location of the validation terminal. The encrypted barcode is based at least in part upon transaction information associated with products in a digital cart, and the encrypted barcode is encrypted using the private key. The processor is further configured to decrypt the encrypted barcode using the stored public key, and to indicate the transaction is valid in response to decrypting the encrypted barcode using the public key.