Secure remote payment transaction processing including consumer authentication

US10817875B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10817875-B2
Application numberUS-201414493247-A
CountryUS
Kind codeB2
Filing dateSep 22, 2014
Priority dateSep 20, 2013
Publication dateOct 27, 2020
Grant dateOct 27, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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 from the communication device, wherein the encrypted payment information is encrypted using a first encryption key, and wherein the encrypted payment information includes security information comprising user authentication data input into the communication device by a user of the communication device and device-specific security values associated with the communication device; 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 including the user authentication data and the device-specific security values 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. 2. The method of claim 1 , wherein obtaining the authentication response value further comprises: determining, by the server computer, the authentication computer associated with the decrypted payment information; sending, by the server computer, an authentication request including the security information to the authentication computer; and receiving, by the server computer, an authentication response including the authentication response value, the authentication response value indicating validation of the security information by the account issuer associated with account information in the decrypted payment information. 3. The method of claim 1 , wherein obtaining the authentication response value further comprises: sending, by the server computer, an authentication request including the security information to a payment processing network computer associated with the decrypted payment information, wherein the payment processing network computer determines the authentication computer associated with the decrypted payment information and forwards the authentication request to the authentication computer, wherein the authentication computer validates the security information and generates an authentication response including the authentication response value; and receiving, by the server computer, the authentication response including the authentication response value from the payment processing network computer. 4. The method of claim 2 , wherein the authentication computer is operated by a payment processing network on-behalf-of the account issuer. 5. The method of claim 1 , wherein the encrypted payment information is generated by a payment application of the communication device by accessing payment credentials stored in a secure memory of the communication device. 6. The method of claim 1 , wherein the security information includes a security value generated by a payment application of the communication device. 7. The method of claim 6 , wherein the security value is generated using a shared algorithm associated with an account issuer. 8. The method of claim 1 , wherein the payment request further comprises a transaction processor certificate, the method further comprising determining the third encryption key using the transaction processor certificate by: validating that the transaction processor certificate is authentic; verifying the transaction processor certificate is currently valid with a certificate authority; and extracting a transaction processor public key from the transaction processor certificate. 9. The method of claim 1 , wherein the transaction processor initiates the payment transaction by mapping the decrypted payment information to an authorization request message configured to be processed by a payment processing network. 10. The method of claim 1 , wherein the authentication response value is validated by a payment processing network after initiation of the payment transaction during processing of the payment transaction. 11. The method of claim 1 , wherein the first encryption key includes a public key of a third party public/private key pair, wherein the third party public/private key pair includes a third party public key and a third party private key, wherein the first encryption key includes the third party public key, and wherein the second encryption key includes the third party private key. 12. The method of claim 11 , wherein the server computer, the third party public key, and the third party private key are associated with a payment processing network. 13. 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, to cause the server computer to: receive a payment request including encrypted payment information from a communication device, wherein the encrypted payment information is encrypted using a first encryption key, and wherein the encrypted payment information includes security information comprises user authentication data input into the communication device by a user of the communication device into the communication device and device-specific security values associated with the communication device; decrypt the encrypted payment information using a second encryption key; obtain an authentication response value for a remote transaction from an authentication computer associated with an account issuer, wherein the authentication computer validates the security information including the user authentication data and the device-specific security values before providing the authentication response value; update the decrypted payment information to include the authentication response value; re-encrypt the decrypted payment information using a third encryption key; and send 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. 14. The server computer of claim 13 , wherein obtaining the authentication response value further comprises: determining, by the server computer, the authentication computer associated with the decrypted payment information; sending, by the server computer, an authentication request including the security information to the authentication computer; and receiving, by the server computer, an authentication response including the authentication response value, the authentication response value indicating validation of the security information by the account issuer associated with account information in the decrypted payment information. 15. The server computer of claim 13 , wherein obtaining the authentication response value further comprises: sending, by the server computer, an authentication request including the security information to a paymen

Assignees

Inventors

Classifications

  • involving key management · CPC title

  • using wireless devices · CPC title

  • Transaction verification · CPC title

  • insuring higher security of transaction · CPC title

  • combining multiple encryption tools for a transaction · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10817875B2 cover?
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 fir…
Who is the assignee on this patent?
Visa Int Service Ass
What technology area does this patent fall under?
Primary CPC classification G06Q20/3829. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 27 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).