Method and system for using dynamic cvv in qr code payments
US-2016027017-A1 · Jan 28, 2016 · US
US10755248B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10755248-B2 |
| Application number | US-201715728362-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 9, 2017 |
| Priority date | Oct 11, 2016 |
| Publication date | Aug 25, 2020 |
| Grant date | Aug 25, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and device for digital payment transactions is provided. A method for encoding data for use in a digital payment transaction between a cardholder and a merchant includes generating, by a cardholder electronic device, dynamic magnetic stripe data associated with a digital payment card of a digital wallet application stored in a data storage module of the cardholder electronic device, retrieving merchant-related data stored in the data storage module of the cardholder electronic device, and encoding, by the cardholder electronic device, the generated dynamic magnetic stripe data and the retrieved merchant-related data in a machine-readable visual code for use in the digital payment transaction.
Opening claim text (preview).
What is claimed is: 1. A method for encoding data for use in a digital payment transaction between a cardholder and a merchant, the method comprising: prior to initiating the digital payment transaction between the cardholder and the merchant, receiving, from the cardholder at a cardholder electronic device associated with the cardholder, a selection of i) a digital payment card of a digital wallet application previously stored in a data storage module of the cardholder electronic device and ii) the merchant, the merchant being one of a plurality of different merchants previously stored in the data storage module of the cardholder electronic device, the cardholder being at a premise associated with the merchant; transmitting a token request from the cardholder electronic device to a token service computer server in communication with the cardholder electronic device, the token request including information associated with the selected digital payment card, the token service computer server being different from the cardholder electronic device; in response to transmitting the token request, receiving a token by the cardholder electronic device from the token service computer server; generating, by the cardholder electronic device based on the received token, dynamic magnetic stripe data associated with the digital payment card of the digital wallet application; retrieving, by the cardholder electronic device in response to the selection of the merchant by the cardholder, merchant-related data associated with the merchant, the merchant-related data previously stored in the data storage module of the cardholder electronic device; encoding, by the cardholder electronic device, the generated dynamic magnetic stripe data and the retrieved merchant-related data in a machine-readable visual code for use in the digital payment transaction; and initiating, by the cardholder electronic device, the digital payment transaction by displaying, on the cardholder electronic device, the machine-readable visual code to the merchant. 2. The method according to claim 1 , wherein the merchant-related data comprises at least one of: merchant loyalty-program data; discount data; and coupon data, for use within the digital payment transaction. 3. The method according to claim 1 , wherein the machine-readable visual code comprises a Quick Response Code (QR-code). 4. The method according to claim 1 , wherein the dynamic magnetic stripe data comprises at least one of: ISO 7813 Track 1 , Track 2 , and Track 3 data. 5. The method according to claim 1 , wherein the dynamic magnetic stripe data comprises dynamic CVC data. 6. A cardholder electronic device for use in a digital payment transaction between a cardholder and a merchant, the cardholder electronic device comprising: a mobile device processor module; a communications module for transmitting and receiving data, the communications module operably connected to the mobile device processor module; and a data storage module operably connected to the mobile device processor module and having stored therein a digital wallet application, merchant-related data, and instructions configured to cause the mobile device processor module to: prior to initiating the digital payment transaction between the cardholder and the merchant, receive, from the cardholder associated with the cardholder electronic device, a selection of i) a digital payment card of the digital wallet application previously stored in a data storage module of the cardholder electronic device and ii) the merchant, the merchant being one of a plurality of different merchants previously stored in the data storage module of the cardholder electronic device, the cardholder being at a premise associated with the merchant; transmit a token request from the cardholder electronic device to a token service computer server in communication with the cardholder electronic device, the token request including information associated with the selected digital payment card, the token service computer server being different from the cardholder electronic device; in response to transmitting the token request, receive a token by the cardholder electronic device from the token service computer server; generate, in based on the received token, dynamic magnetic stripe data associated with the digital payment card of the digital wallet application; retrieve, in response to the selection of the merchant by the cardholder, the merchant-related data associated with the merchant, the merchant-related data previously stored in the data storage module; encode the generated dynamic magnetic stripe data and the retrieved merchant-related data in a machine-readable visual code for use in the digital payment transaction; and initiate the digital payment transaction by displaying, on the cardholder electronic device, the machine-readable visual code to the merchant. 7. The cardholder electronic device according to claim 6 , wherein the merchant-related data comprises at least one of: merchant loyalty-program data; discount data; and coupon data, for use within the digital payment transaction. 8. The cardholder electronic device according to claim 6 , wherein the machine-readable visual code comprises a Quick Response Code (QR-code). 9. The cardholder electronic device according to claim 6 , wherein the dynamic magnetic stripe data comprises at least one of: ISO 7813 Track 1 , Track 2 , and Track 3 data. 10. The cardholder electronic device according to claim 6 , wherein the dynamic magnetic stripe data comprises dynamic CVC data. 11. The cardholder electronic device according to claim 6 , wherein the merchant-related data stored in the data storage module comprises data associated with a plurality of different merchants, wherein the cardholder electronic device further comprises a user input module operably connected to the mobile device processor module, the user input module configured to receive a cardholder selection of one of the plurality of different merchants. 12. A merchant device for use in a digital payment transaction between a cardholder and a merchant, the merchant device comprising: a visual code scanner module for reading and extracting a machine-readable visual code generated by a cardholder electronic device, wherein the visual code scanner module is configured to: scan the machine-readable visual code displayed by the cardholder electronic device to initiate the digital payment transaction, wherein the machine-readable visual code includes dynamic magnetic stripe data and merchant-related data encoded by the cardholder electronic device, wherein the dynamic magnetic strip data is generated by the cardholder electronic device based on a token received from a token service computer server i) in communication with the cardholder electronic device and ii) being different from the cardholder electronic device, the token received by the cardholder electronic device in response to transmitting a token request from the cardholder electronic device to the token service computer server, the token request including information associated with a selection of a digital payment card by the cardholder at the cardholder electronic device, the digital payment card associated with a digital wallet application previously stored in a data storage module of the cardholder electronic device, and wherein the merchant-related data is retrieved by the cardholder electronic device from the data storage module in response to a selection of the merchant by the cardholder at the cardholder electronic device, the merchant being one of a plurality of different merchants previously stored in the data storage mo
Device specific authentication in transaction processing · CPC title
using a pictured code, e.g. barcode or QR-code, being displayed on the M-device · CPC title
by active credit-cards adapted therefor (G07F7/1008 takes precedence) · CPC title
involving programming of a portable memory device, e.g. IC cards, "electronic purses" · CPC title
Discounts or incentives, e.g. coupons or rebates · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.