Systems and Methods for Virtual Credit Card Transactions
First Claim
1. A method for performing a secure transaction between a consumer and a merchant, comprising:
- sending via a communications device of the consumer to a computer system of the merchant a signal to initiate the transaction;
sending via the communications device of the consumer to the computer system of the merchant a first verification code, wherein the computer system of the merchant transmits the first verification code to an authorizing entity;
sending via the communications device of the consumer to the authorizing entity a second verification code, wherein the authorizing entity compares the first and second verification codes;
receiving from the authorizing entity an approval or denial of the transaction based on a result of the comparison.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to methods and devices for secure virtual credit card transactions. In one embodiment, a consumer system initiates a transaction with a merchant system. The consumer system generates a first verification code and a second verification code. The consumer system provides the merchant system with the first verification code. The merchant system transmits the first verification code to an authorizing entity, and the consumer system independently transmits the second verification code to the authorizing entity. The authorizing entity compares the verification codes received from both the consumer system and the merchant system. Based on the results of the comparison, the authorizing entity either approves or rejects the transaction.
39 Citations
20 Claims
-
1. A method for performing a secure transaction between a consumer and a merchant, comprising:
-
sending via a communications device of the consumer to a computer system of the merchant a signal to initiate the transaction; sending via the communications device of the consumer to the computer system of the merchant a first verification code, wherein the computer system of the merchant transmits the first verification code to an authorizing entity; sending via the communications device of the consumer to the authorizing entity a second verification code, wherein the authorizing entity compares the first and second verification codes; receiving from the authorizing entity an approval or denial of the transaction based on a result of the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of performing a secure transaction between a consumer and a merchant, comprising:
-
receiving from a computer system of the merchant a first verification code; receiving from a communications device of the consumer a second verification code; comparing the first and second verification codes; sending an approval or denial of the transaction to either or both of the computer system of the merchant and the communications device of the consumer based on a result of the comparison. - View Dependent Claims (10, 11)
-
-
12. A system for performing a secure transaction between a consumer and a merchant, comprising:
-
a communications device of the consumer configured to generate and transmit first and second verification codes; a computer system of a merchant configured to receive the first verification code and subsequently transmit the first verification code; and a computer system of an authorizing entity configured to receive the first verification code from the computer system of the merchant and receive the second verification code from the communications device of the consumer; wherein the computer system of the authorizing entity compares the first and second verification codes and transmits an approval or denial of the transaction to one or both of the communications device of the consumer and the computer system of the merchant based on a result of the comparison. - View Dependent Claims (13, 14)
-
-
15. A machine readable medium having instructions stored thereon that when executed by a processor cause a system to:
-
send via a communications device of a consumer to a computer system of a merchant a signal to initiate a transaction; send via the communications device of the consumer to the computer system of the merchant a first verification code, wherein the computer system of the merchant transmits the first verification code to an authorizing entity; send via the communications device of the consumer to the authorizing entity a second verification code, wherein the authorizing entity compares the first and second verification codes; receive from the authorizing entity an approval or denial of the transaction based on a result of the comparison. - View Dependent Claims (16)
-
-
17. A method for performing a secure transaction between a consumer and a merchant, comprising:
-
accessing a computer system of an authorizing entity and further accessing a credit card account of the consumer stored on the computer system of the authorizing entity; requesting a temporary credit card number from the computer system of the authorizing entity, wherein the temporary credit card number is associated with the credit card account of the consumer; receiving the temporary credit card number on a communications device of the consumer; and relaying the temporary credit card number to the merchant. - View Dependent Claims (18, 19, 20)
-
Specification