Secure Remote Payment Transaction Processing Including Consumer Authentication
First Claim
1. A method of processing a remote transaction initiated by a communication device, the method comprising:
- receiving, by a server computer, a payment request including encrypted payment information, wherein the encrypted payment information includes security information, and wherein the encrypted payment information is encrypted using a first encryption key;
decrypting, by the server computer, the encrypted payment information using a second encryption key;
obtaining, by the server computer, an authentication response value for the remote transaction from an authentication computer associated with an account issuer, wherein the authentication computer validates the security information before providing the authentication response value;
updating, by the server computer, the decrypted payment information to include the authentication response value;
re-encrypting, by the server computer, the decrypted payment information using a third encryption key; and
sending, by the server computer, a payment response including the re-encrypted payment information to a transaction processor associated with the communication device, wherein the transaction processor decrypts the re-encrypted payment information using a fourth encryption key and initiates a payment transaction using the decrypted payment information.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention are directed to methods, apparatuses, computer-readable media, and systems for securely processing remote transactions. One embodiment is directed to a method of processing a remote transaction initiated by a communication device. The method comprising a server computer receiving a payment request including encrypted payment information that is encrypted using a first key. The encrypted payment information including security information. The method further comprises decrypting the encrypted payment information using a second key, obtaining an authentication response value for the remote transaction from an authentication computer associated with an issuer, updating the decrypted payment information to include the authentication response value, re-encrypting the decrypted payment information using a third key, and sending a payment response including the re-encrypted payment information to a transaction processor. The transaction processor decrypting the re-encrypted payment information using a fourth key and initiating a payment transaction using the decrypted payment information.
358 Citations
20 Claims
-
1. A method of processing a remote transaction initiated by a communication device, the method comprising:
-
receiving, by a server computer, a payment request including encrypted payment information, wherein the encrypted payment information includes security information, and wherein the encrypted payment information is encrypted using a first encryption key; decrypting, by the server computer, the encrypted payment information using a second encryption key; obtaining, by the server computer, an authentication response value for the remote transaction from an authentication computer associated with an account issuer, wherein the authentication computer validates the security information before providing the authentication response value; updating, by the server computer, the decrypted payment information to include the authentication response value; re-encrypting, by the server computer, the decrypted payment information using a third encryption key; and sending, by the server computer, a payment response including the re-encrypted payment information to a transaction processor associated with the communication device, wherein the transaction processor decrypts the re-encrypted payment information using a fourth encryption key and initiates a payment transaction using the decrypted payment information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A server computer comprising:
-
a processor; and a computer-readable medium coupled to the processor, the computer-readable medium comprising code, executable by the processor, for performing a method of processing a remote transaction initiated by a communication device, the method comprising; receiving a payment request including encrypted payment information, wherein the encrypted payment information includes a security information, and wherein the encrypted payment information is encrypted using a first encryption key; decrypting the encrypted payment information using a second encryption key; obtaining an authentication response value for the remote transaction from an authentication computer associated with an account issuer, wherein the authentication computer validates the security information before providing the authentication response value; updating the decrypted payment information to include the authentication response value; re-encrypting the decrypted payment information using a third encryption key; and sending a payment response including the re-encrypted payment information to a transaction processor associated with the communication device, wherein the transaction processor decrypts the re-encrypted payment information using a fourth encryption key and initiates a payment transaction using the decrypted payment information. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification