Method and system for generating a dynamic verification value
First Claim
Patent Images
1. A method comprising:
- deploying on a phone a payment service for a first dynamic verification value;
receiving a payment transaction having the first dynamic verification value at a service provider computer from a terminal, wherein the first dynamic verification value was present in the phone prior to being provided to the terminal;
determining based on an indicator that the payment transaction includes the first dynamic verification value;
generating a second dynamic verification value, the generating based on the determination that the payment transaction includes the dynamic verification value; and
determining if the second verification value matches the first verification value,wherein the service provider computer allows the payment transaction to proceed if the first verification value matches the second verification value.
0 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed. The method includes generating a verification value in response to a transaction involving a portable consumer device, where the verification value is generated using a first dynamic data element and a second dynamic data element. The verification value is sent to a service provider associated with the portable consumer device so that the service provider can verify the transaction.
96 Citations
19 Claims
-
1. A method comprising:
-
deploying on a phone a payment service for a first dynamic verification value; receiving a payment transaction having the first dynamic verification value at a service provider computer from a terminal, wherein the first dynamic verification value was present in the phone prior to being provided to the terminal; determining based on an indicator that the payment transaction includes the first dynamic verification value; generating a second dynamic verification value, the generating based on the determination that the payment transaction includes the dynamic verification value; and determining if the second verification value matches the first verification value, wherein the service provider computer allows the payment transaction to proceed if the first verification value matches the second verification value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for authenticating a payment transaction, the method comprising:
-
receiving a first dynamic verification value at a terminal for a payment transaction, wherein the first dynamic verification value was previously present on a telephone; and transmitting the received dynamic verification value and a contactless indicator to a service provider computer, wherein the service provider computer thereafter determines based on the contactless indicator that the payment transaction is contactless between the telephone and the terminal and, based on the determination that the payment transaction is contactless between the telephone and terminal, generates a second dynamic verification value, and determines if the second verification value matches the first verification value, and wherein the service provider computer allows the payment transaction to proceed if the first verification value matches the second verification value. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A terminal comprising:
-
a processor; and a computer readable medium comprising code, executable by the processor, for implementing a method comprising; receiving a first dynamic verification value at the terminal for a payment transaction, wherein the first dynamic verification value was previously present on a telephone; and transmitting the received dynamic verification value and a contactless indicator to a service provider computer, wherein the service provider computer thereafter determines based on the contactless indicator that the payment transaction is contactless between the telephone and the terminal and, based on the determination that the payment transaction is contactless between the telephone and terminal, generates a second dynamic verification value, and determines if the second verification value matches the first verification value, and wherein the service provider computer allows the payment transaction to proceed if the first verification value matches the second verification value. - View Dependent Claims (16, 17, 18, 19)
-
Specification