IP Library Granted Patent US 8,150,767
Granted Patent B2
US 8,150,767 · App. 09/783,775 · Granted Apr 3, 2012

System and method for conducting electronic commerce with a remote wallet server

Assignee: MasterCard International Incorporated
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,150,767
App. No.
09/783,775
Granted
Apr 3, 2012
Kind
B2
Abstract

A method is provided for conducting a transaction over a computer network (such as the Internet) where the remote wallet server conducts a transaction with a merchant computer in a format substantially compliant with a chip card electronic commerce protocol or specification, regardless of whether or not the payment card of the consumer involved in the transaction is a chip card.

Claims (24)

1. A method for conducting a payment transaction over a computer network between a consumer and a merchant involving a payment card issued by an issuer institution to the consumer, wherein the computer network includes at least three computers connected thereto, a consumer computer operated by or on behalf of the consumer, a merchant computer operated by or on behalf of the merchant, and a wallet server at a location remote from said consumer that provides functionality for the consumer computer to conduct transactions over the computer network, and wherein the payment card is in a form of either a chip card or a non-chip card, the method comprising:

receiving a request at the remote wallet server from the consumer computer for conducting a payment function with the merchant computer;

in response to the request, conducting the payment transaction by the remote wallet server with the merchant computer in a format compliant with a chip card electronic commerce protocol or specification, wherein the remote wallet server and the issuer institution have a shared secret data object;

generating a cryptogram by the remote wallet server based on the shared secret data object between the remote wallet server and the issuer institution; and

sending payment-related information and the cryptogram by the remote wallet server to the merchant computer in response to the request by the consumer computer.

2. A remote wallet server for facilitating a payment transaction over a computer network between a consumer and a merchant, wherein the transaction involves a payment card issued by an issuer institution to the consumer, wherein the payment card is in a form of either a chip card or a non-chip card, and wherein the computer network includes at least three computers connected thereto, a consumer computer operated by or on behalf of the consumer, a merchant computer operated by or on behalf of the merchant, and the wallet server at a location remote from said consumer; the remote wallet server comprising:

a microprocessor unit;

a memory unit coupled to the microprocessor unit;

means for conducting a payment function between the remote wallet server and the merchant computer in response to a request for such a function by the consumer computer wherein the payment transaction is conducted in a format compliant with a chip card electronic commerce protocol or specification;

a storage unit having stored therein a secret data object that is shared with the issuer institution;

means for generating a cryptogram by the remote wallet server based on the secret data that is shared between the remote wallet server and the issuer institution; and

application code stored in the memory unit for sending payment-related information and the cryptogram to the merchant computer in response to the request by the consumer computer to conduct the payment transaction with the merchant computer.

3. The remote wallet server of claim 2 , wherein the storage unit and the means for generating a cryptogram are contained in a tamper-resistant security module.

4. A method for conducting a payment transaction over a computer network between a consumer and a merchant involving a payment card issued by an issuer institution to the consumer, wherein the payment card is in a form of either a chip card or a non-chip card, wherein the computer network includes at least three computers connected thereto, a consumer computer operated by or on behalf of the consumer, a merchant computer operated by or on behalf of the merchant, and a wallet server at a location remote from said consumer that provides functionality for the consumer computer to conduct transactions over the computer network, wherein the remote wallet server and the issuer institution have a shared secret data object, the method comprising:

receiving a request by the remote wallet server from the consumer computer for conducting a payment function with the merchant computer;

generating a cryptogram by the remote wallet server based on the shared secret data object between the remote wallet server and the issuer institution, regardless of whether or not the payment card of the consumer involved in the payment transaction is a chip card or a non-chip card; and

sending payment-related information and the cryptogram by the remote wallet server to the merchant computer in response to the request by the consumer computer, wherein the payment-related information and the cryptogram are transmitted in a format compliant with a chip card electronic commerce protocol or specification.

5. A remote wallet server for facilitating a payment transaction over a computer network between a consumer and a merchant involving a payment card issued by an issuer institution to the consumer, wherein the payment card is in a form of either a chip card or a non-chip card, wherein the computer network includes at least three computers connected thereto, a consumer computer operated by or on behalf of the consumer, a merchant computer operated by or on behalf of the merchant, and the wallet server at a location remote from said consumer, comprising:

a microprocessor unit;

a memory unit coupled to the microprocessor unit;

a storage unit having stored therein a secret data object that is shared with the issuer institution;

means for generating a cryptogram by the remote wallet server based on the secret data that is shared between the remote wallet server and the issuer institution, regardless of whether or not the payment card of the consumer involved in the payment transaction is a chip card or a non-chip card; and

application code stored in the memory unit for sending payment-related information and the cryptogram to the merchant computer in response to a request by the consumer computer to conduct a payment function with the merchant computer wherein the application code includes means for transmitting the payment-related information and the cryptogram in a format compliant with a chip card electronic commerce protocol or specification.

6. The remote wallet server of claim 5 , wherein the storage unit and the means for generating a cryptogram are contained in a tamper-resistant security module.

Continuity (2)
Provisional Application 60182928 · Feb 16, 2000
Related Publication 20010027441A1 · Oct 4, 2001