US 11,756,026 B2
Systems and methods for incorporating QR codes
Christian Flurscheim, Concord, CA (US); Erick Wong, Vancouver (CA); and Oleg Makhotin, Paris (FR)
Assigned to Visa International Service Association, San Francisco, CA (US)
Filed by Visa International Service Association, San Francisco, CA (US)
Filed on Feb. 4, 2021, as Appl. No. 17/167,997.
Application 17/167,997 is a continuation of application No. 15/921,332, filed on Mar. 14, 2018, granted, now 10,943,225.
Application 15/921,332 is a continuation of application No. 14/496,905, filed on Sep. 25, 2014, granted, now 9,953,311, issued on Apr. 24, 2018.
Claims priority of provisional application 61/882,513, filed on Sep. 25, 2013.
Prior Publication US 2021/0158326 A1, May 27, 2021
Int. Cl. G06Q 20/32 (2012.01); G06Q 20/38 (2012.01); G06K 19/06 (2006.01)
CPC G06Q 20/3276 (2013.01) [G06K 19/06037 (2013.01); G06K 19/06112 (2013.01); G06Q 20/3274 (2013.01); G06Q 20/3821 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for facilitating a transaction, the method comprising:
generating by an access device, a first machine readable code that encodes first data to form encoded information, wherein the first data comprises at least a random number unique to the transaction and a transaction amount for the transaction;
displaying, by the access device to a communication device, the first machine readable code, wherein the communication device (i) scans the first machine readable code, (ii) decodes the encoded information to obtain the random number unique to the transaction and the transaction amount, (iii) generates a cryptogram by encrypting the random number, the transaction amount, and device specific information for the communication device with an encryption algorithm, (iv) obtains a financial credentials from a payment application being executed on the communication device, (v) generates a second machine readable code that encodes second data comprising the financial credentials and the cryptogram, and (vi) displays the second machine readable code;
scanning, by the access device, the second machine readable code;
decoding, by the access device, the second machine readable code to determine the second data comprising the financial credentials and the cryptogram;
generating, by the access device, an authorization request message including at least the financial credentials, the random number, and the cryptogram; and
sending, by the access device, the authorization request message to an authorizing computer for authorization,
wherein the method further comprises:
prior to the generating the first machine readable code, sensing, by the access device using a short-range communication sensor, that the communication device of a user is in a proximity of the access device, and, in response to the sensing that the communication device is in the proximity of the access device, generating, by the access device, the first machine readable code.