IP Library › Granted Patent US 9,953,311
Granted Patent B2
US 9,953,311 · App. 14/496,905 · Granted Apr 24, 2018

Systems and methods for incorporating QR codes

Inventors: Christian Flurscheim (Walnut Creek, CA); Erick Wong (Menlo Park, CA); Oleg Makhotin (Castro Valley, CA)
Assignee: Visa International Service Association
G06Q20/3276G06K19/06037G06K19/06112G06Q20/3274G06Q20/3821
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,953,311
App. No.
14/496,905
Granted
Apr 24, 2018
Kind
B2
Abstract

Systems and methods for facilitating payment transactions using quick-response (QR) codes are provided. A first machine readable code encoding first data generated by an access device is scanned by a communication device. The communication device generates a cryptogram based on the first data encoded within the first machine readable code. The communication device then obtains financial credentials data from a payment application being executed on the communication device. A second machine readable code encoding second data comprising the financial credentials data and the cryptogram is then generated. The second machine readable code is displayed on a display of the communication device, wherein the second machine readable code is scanned by the access device.

Claims (31)

1. A method for facilitating a transaction, comprising:

scanning, via a communication device, a first machine readable code encoding first data generated by an access device 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;

decoding the encoded information to obtain the random number unique to the transaction and the transaction amount;

generating, via the communication device, a cryptogram by encrypting the random number, the transaction amount, device specific information for the communication device, and a location associated with the communication device with an encryption algorithm;

obtaining, via the communication device, financial credentials data from a payment application being executed on the communication device;

generating, via the communication device, a second machine readable code encoding second data comprising the financial credentials data and the cryptogram; and

displaying on a display of the communication device the second machine readable code, wherein the second machine readable code is scanned and decoded by the access device, the access device thereafter generating an authorization request message including at least the financial credentials data, the random number, and the cryptogram to an issuer computer for authorization.

2. The method of claim 1 wherein the first data further comprises coupon data.

3. The method of claim 1 , wherein the authorization request message further comprises a location of a merchant operating the access device.

4. The method of claim 1 , wherein obtaining the financial credentials from the payment application comprises communicating the first data encoded within the first machine readable code to the payment application and obtaining the financial credentials from a secure element within the communication device.

5. The method of claim 1 , wherein the financial credentials data comprises a token, wherein the token is associated with a primary account number (PAN).

6. The method of claim 1 , wherein obtaining the financial credentials data comprises obtaining the financial credentials data from a cloud-based network.

7. The method of claim 1 , wherein the access device is a point-of-sale (POS) device.

8. The method of claim 1 wherein the payment application is a digital wallet application associated with a digital wallet provider.

9. The method of claim 1 , wherein the first machine readable code and the second machine readable code are quick response (QR) codes.

10. The method of claim 9 , wherein the second data further comprises biometric data associated with a user of the communication device.

11. A communication device comprising a processor, and a computer readable medium coupled the processor, the computer readable medium comprising code, executable by the processor, for implementing a method for facilitating a transaction comprising:

scanning, via the communication device, a first machine readable code encoding first data generated by an access device 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;

generating, via the communication device, a cryptogram by encrypting the random number, the transaction amount, device specific information for the communication device, and a location associated with the communication device with an encryption algorithm;

obtaining, via the communication device, financial credentials data from a payment application being executed on the communication device;

generating, via the communication device, a second machine readable code encoding second data comprising the financial credentials data and the cryptogram; and

displaying on a display of the communication device the second machine readable code, wherein the second machine readable code is scanned and decoded by the access device, the access device thereafter generating an authorization request message including at least the financial credentials data, the random number, and the cryptogram to an issuer computer for authorization.

12. The communication device of claim 11 wherein the first data further comprises coupon data.

13. The communication device of claim 11 , wherein the authorization request message further comprises a location of a merchant operating the access device.

14. The communication device of claim 11 , wherein obtaining the financial credentials from the payment application comprises communicating the first data encoded within the first machine readable code to the payment application and obtaining the financial credentials from a secure element within the communication device.

15. The communication device of claim 11 , wherein the financial credentials data comprises a token, wherein the token is associated with a primary account number (PAN).

16. The communication device of claim 11 , wherein obtaining the financial credentials data comprises obtaining the financial credentials data from a cloud-based network.

17. The communication device of claim 11 , wherein the access device is a point-of-sale (POS) device.

18. The communication device of claim 11 wherein the payment application is a digital wallet application associated with a digital wallet provider.

19. The communication device of claim 11 , wherein the first machine readable code and the second machine readable code are quick response (QR) codes.

20. The communication device of claim 19 , wherein the second data further comprises biometric data associated with a user of the communication device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2014
From: FLURSCHEIM, CHRISTIAN; WONG, ERICK; MAKHOTIN, OLEG
To: VISA INTERNATIONAL SERVICE ASSOCIATION
Reel/Frame 034212/0052 →
Continuity (2)
Provisional Application 61882513 · Sep 25, 2013
Related Publication 20150088674A1 · Mar 26, 2015