Method and system for generating a dynamic verification value
First Claim
Patent Images
1. A method comprising:
- deploying to a portable consumer device a payment service for a dynamic verification value;
receiving, at a service provider computer, a payment transaction having the dynamic verification value from the portable consumer device, wherein the dynamic verification value is present in the portable consumer device prior to sending to the service provider computer;
determining based on an indicator that the deployed payment service supports a dynamic verification value;
generating, at the service provider computer, the dynamic verification value, the generating based on the indicator that the deployed payment service supports the dynamic verification value; and
determining if the generated and received dynamic verification values match,wherein the service provider computer allows the payment transaction to proceed if the generated and received dynamic verification values match.
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.
229 Citations
20 Claims
-
1. A method comprising:
-
deploying to a portable consumer device a payment service for a dynamic verification value; receiving, at a service provider computer, a payment transaction having the dynamic verification value from the portable consumer device, wherein the dynamic verification value is present in the portable consumer device prior to sending to the service provider computer; determining based on an indicator that the deployed payment service supports a dynamic verification value; generating, at the service provider computer, the dynamic verification value, the generating based on the indicator that the deployed payment service supports the dynamic verification value; and determining if the generated and received dynamic verification values match, wherein the service provider computer allows the payment transaction to proceed if the generated and received dynamic verification values match. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium comprising:
-
code for deploying to a portable consumer device a payment service for a dynamic verification value; code for receiving, at a service provider computer, a payment transaction having the dynamic verification value from the portable consumer device, wherein the dynamic verification value is present in the portable consumer device prior to sending to the service provider computer; code for determining based on an indicator that the deployed payment service supports a dynamic verification value; code for generating, at the service provider computer, the dynamic verification value, the generating based on the indicator that the deployed payment service supports the dynamic verification value; and code for determining if the generated and received dynamic verification values match, wherein the service provider computer allows the payment transaction to proceed if the generated and received dynamic verification values match. - View Dependent Claims (14, 15, 16)
-
-
17. A computer system executing instructions, the system comprising:
-
at least one processor; a memory operatively coupled with the at least one processor, the processor executing computer code stored in the memory for; deploying to a portable consumer device a payment service for a dynamic verification value; receiving, at a service provider computer, a payment transaction having the dynamic verification value from the portable consumer device, wherein the dynamic verification value is present in the portable consumer device prior to sending to the service provider computer; determining based on an indicator that the deployed payment service supports a dynamic verification value; generating, at the service provider computer, the dynamic verification value, the generating based on the indicator that the deployed payment service supports the dynamic verification value; and determining if the generated and received dynamic verification values match, wherein the service provider computer allows the payment transaction to proceed if the generated and received dynamic verification values match. - View Dependent Claims (18, 19, 20)
-
Specification