Four-party credit/debit payment protocol
First Claim
Patent Images
1. A method for electronic commerce, comprising:
- forming a four party payment protocol for electronic sales including a consumer'"'"'s computer coupled to a merchant'"'"'s computer and to an issuing bank computer via an issuer gateway, the merchant computer being further coupled to an acquiring bank computer;
sending from a merchant'"'"'s computer over an internet network to a consumer'"'"'s computer, a merchant message including a wallet initiation message, a merchant digital signature, and a digital certificate from an acquiring bank, said wallet initiation message including a payment amount, an order description, and a timestamp;
starting a consumer'"'"'s wallet program in said consumer'"'"'s computer in response to said wallet initiation message;
sending from said consumer'"'"'s computer consumer identity and authentication information and said merchant message, to an issuer gateway for an issuing bank;
the issuing bank creating a reference number or value representing the consumer'"'"'s credit or debit card number by repairing a table of credit card or debit card numbers and a corresponding table of reference numbers, the issuing bank pairing the consumer'"'"'s card number with a selected reference number and outputting the reference number to the issuer gateway;
verifying at said issuer gateway said merchant'"'"'s signature to prove that the consumer is dealing with the actual merchant and validating at said issuer gateway the merchant'"'"'s certificate and the acquirer'"'"'s certificate to prove that the merchant and issuer share a common financial arrangement;
said issuer gateway verifying the consumer'"'"'s account and ensuring that at least one of funds and/or and credit are available to support the payment amount, then authorizing payment by sending to the consumer over said internet network an authorization token, an issuer'"'"'s digital certificate, said wallet initiation message, and a reference to said consumer'"'"'s credit or debit card number;
said authorization token including the payment amount, order description, timestamp, a random nonce plus a merchant identifier and a reference to the consumer'"'"'s credit or debit card number; and
said merchant'"'"'s computer receiving said authorization token and fulfilling said order description.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, program, and method of doing business are disclosed for electronic commerce that includes the feature of a “thin” consumer'"'"'s wallet by providing issuers with an active role in each payment. This is achieved by adding an issuer gateway and moving the credit/debit card authorization function from the merchant to the issuer. This enables an issuer to independently choose alternate authentication mechanisms without changing the acquirer gateway. It also results in a significant reduction in complexity, thereby improving the ease of implementation and overall performance.
54 Citations
85 Claims
-
1. A method for electronic commerce, comprising:
-
forming a four party payment protocol for electronic sales including a consumer'"'"'s computer coupled to a merchant'"'"'s computer and to an issuing bank computer via an issuer gateway, the merchant computer being further coupled to an acquiring bank computer;
sending from a merchant'"'"'s computer over an internet network to a consumer'"'"'s computer, a merchant message including a wallet initiation message, a merchant digital signature, and a digital certificate from an acquiring bank, said wallet initiation message including a payment amount, an order description, and a timestamp;
starting a consumer'"'"'s wallet program in said consumer'"'"'s computer in response to said wallet initiation message;
sending from said consumer'"'"'s computer consumer identity and authentication information and said merchant message, to an issuer gateway for an issuing bank;
the issuing bank creating a reference number or value representing the consumer'"'"'s credit or debit card number by repairing a table of credit card or debit card numbers and a corresponding table of reference numbers, the issuing bank pairing the consumer'"'"'s card number with a selected reference number and outputting the reference number to the issuer gateway;
verifying at said issuer gateway said merchant'"'"'s signature to prove that the consumer is dealing with the actual merchant and validating at said issuer gateway the merchant'"'"'s certificate and the acquirer'"'"'s certificate to prove that the merchant and issuer share a common financial arrangement;
said issuer gateway verifying the consumer'"'"'s account and ensuring that at least one of funds and/or and credit are available to support the payment amount, then authorizing payment by sending to the consumer over said internet network an authorization token, an issuer'"'"'s digital certificate, said wallet initiation message, and a reference to said consumer'"'"'s credit or debit card number;
said authorization token including the payment amount, order description, timestamp, a random nonce plus a merchant identifier and a reference to the consumer'"'"'s credit or debit card number; and
said merchant'"'"'s computer receiving said authorization token and fulfilling said order description. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
-
30. A system for electronic commerce, comprising:
-
connecting apparatus which forms a four party payment protocol for electronic sales including a consumer'"'"'s computer coupled to a merchant'"'"'s computer and to an issuing bank computer via an issuer gateway, the merchant computer being further coupled to an acquiring bank computer;
the merchant'"'"'s computer sending over an internet network to the consumer'"'"'s computer, a merchant message including a wallet initiation message, a merchant digital signature, and a digital certificate from an acquiring bank, said wallet initiation message including a payment amount, an order description, and a timestamp;
the consumer'"'"'s wallet program in said consumer'"'"'s computer responsive to said wallet initiation message, for sending from said consumer'"'"'s computer consumer identity and authentication information and said merchant message, to the issuer gateway for an issuing bank;
the issuing bank creating a reference number or value representing the consumer'"'"'s credit or debit card number by preparing a table of credit card or debit card numbers and a corresponding table of reference numbers, the issuing bank pairing the consumer'"'"'s card number with a selected reference number and outputting the reference number to the issuer gateway;
the issuer gateway verifying said merchant'"'"'s signature to prove that the consumer is dealing with the actual merchant and validating at said issuer gateway the merchant'"'"'s certificate and the acquirer'"'"'s certificate to prove that the merchant and issuer share a common financial arrangement;
said issuer gateway verifying the consumer'"'"'s account and ensuring that funds and/or credit are available to support the payment amount, then authorizing payment by sending over said internet network an authorization token, an issuer'"'"'s digital certificate, said wallet initiation message, and a reference to said consumer'"'"'s credit or debit card number;
said authorization token including the payment amount, order description, timestamp, a random nonce plus a merchant identifier and a reference to the consumer'"'"'s credit or debit card number;
said merchant'"'"'s computer receiving said authorization token and fulfilling said order description; and
said merchant sending a capture request message including the reference number representing the consumer'"'"'s card number over the internet to an acquirer gateway operating on behalf of an acquirer bank to capture the transaction and disburse payment to the merchant.
-
-
31. A computer program product, comprising:
-
computer program code forming a four party payment protocol for electronic sales including a consumer'"'"'s computer coupled to a merchant'"'"'s computer and to an issuing bank computer via an issuer gateway, the merchant computer being further coupled to an acquiring bank computer;
computer program code means for sending from the merchant'"'"'s computer over an internet network to the consumer'"'"'s computer, a merchant message including a wallet initiation message, a merchant digital signature, and a digital certificate from an acquiring bank, said wallet initiation message including a payment amount, an order description, and a timestamp;
computer program code means for starting a consumer'"'"'s wallet program in said consumer'"'"'s computer in response to said wallet initiation message;
computer program code means for sending from said consumer'"'"'s computer consumer identity and authentication information and said merchant message, to the issuer gateway for an issuing bank;
computer program code at the issuing bank creating a reference number or value representing the consumer'"'"'s credit or debit card number by preparing a table of credit card or debit card numbers and a corresponding table of reference numbers, the issuing bank pairing the consumer'"'"'s card number with a selected reference number and outputting the reference number to the issuer gateway;
computer program code verifying at said issuer gateway said merchant'"'"'s signature to prove that the consumer is dealing with the actual merchant and validating at said issuer gateway the merchant'"'"'s certificate and the acquirer'"'"'s certificate to prove that the merchant and issuer share a common financial arrangement;
said issuer gateway verifying the consumer'"'"'s account and ensuring that funds and/or credit are available to support the payment amount, then authorizing payment by sending over said internet network an authorization token, an issuer'"'"'s digital certificate, said wallet initiation message, and a reference to said consumer'"'"'s credit or debit card number;
said authorization token including the payment amount, order description, timestamp, a random nonce plus a merchant identifier and a reference to the consumer'"'"'s credit or debit card number;
said merchant'"'"'s computer receiving said authorization token and fulfilling said order description; and
computer program code at the acquiring bank settling accounts with the issuing bank over a private network by sending a settlement message that includes the reference number to the consumer'"'"'s card number.
-
-
32. A data processing system for electronic commerce, comprising:
- connecting apparatus which forms a four party payment protocol for electronic sales including a consumer'"'"'s computer coupled to a merchant'"'"'s computer and to an issuing bank computer via an issuer gateway, the merchant computer being further coupled to an acquiring bank computer;
sending apparatus which sends from a merchant'"'"'s computer over an internet network to a consumer'"'"'s computer, a merchant message including a wallet initiation message, a merchant digital signature, and a digital certificate from an acquiring bank, said wallet initiation message including a payment amount, an order description, and a timestamp;
means for starting a consumer'"'"'s wallet program in said consumer'"'"'s computer in response to said wallet initiation message;
means for sending from said consumer'"'"'s computer consumer identity and authentication information and said merchant message, to an issuer gateway for an issuing bank;
the issuing bank creating a reference number or value representing the consumer'"'"'s credit or debit card number by preparing a table of credit card or debit card numbers and a corresponding table of reference numbers, the issuing bank pairing the consumer'"'"'s card number with a selected reference number and outputting the reference number to the issuer gateway;
means for verifying at said issuer gateway said merchant'"'"'s signature to prove that the consumer is dealing with the actual merchant and validating at said issuer gateway the merchant'"'"'s certificate and the acquirer'"'"'s certificate to prove that the merchant and issuer share a common financial arrangement;
said issuer gateway verifying the consumer'"'"'s account and ensuring that finds and/or credit are available to support the payment amount, then authorizing payment by sending over said internet network an authorization token, an issuer'"'"'s digital certificate, said wallet initiation message, and a reference to said consumer'"'"'s credit or debit card number;
said authorization token including the payment amount, order description, timestamp, a random nonce plus a merchant identifier and a reference to the consumer'"'"'s credit or debit card number;
said merchant'"'"'s computer receiving said authorization token and fulfilling said order description; and
the issuing bank converting the reference number into the consumer'"'"'s card number and applying the transaction amount to the consumer'"'"'s balance in his credit card or deposit account. - View Dependent Claims (33, 34, 35, 36)
- connecting apparatus which forms a four party payment protocol for electronic sales including a consumer'"'"'s computer coupled to a merchant'"'"'s computer and to an issuing bank computer via an issuer gateway, the merchant computer being further coupled to an acquiring bank computer;
-
37. A method for electronic commerce, comprising:
-
forming a four party payment protocol for electronic sales including a consumer'"'"'s computer coupled to a merchant'"'"'s computer and to an issuing bank computer via an issuer gateway, the merchant computer being further coupled to an acquiring bank computer;
sending from a merchant'"'"'s computer over an internet network to a consumer'"'"'s computer, a merchant message including a wallet initiation message, a merchant digital signature, and a digital certificate from an acquiring bank, said wallet initiation message including a payment amount, an order description, and a timestamp;
said acquiring bank'"'"'s digital certificate containing a network address or URL that identifies the network location of said acquiring bank contacted via an internet network as part of a payment protocol;
starting a consumer'"'"'s wallet program in said consumer'"'"'s computer in response to said wallet initiation message;
sending from said consumer'"'"'s computer consumer identity and authentication information and said merchant message, to an issuer gateway for an issuing bank;
the issuing bank creating a reference number or value representing the consumer'"'"'s credit or debit card number by preparing a table of credit card or debit card numbers and a corresponding table of reference numbers, the issuing bank pairing the consumer'"'"'s card number with a selected reference number and outputting the reference number to the issuer gateway;
verifying at said issuer gateway said merchant'"'"'s signature to prove that the consumer is dealing with the actual merchant and validating at said issuer gateway the merchant'"'"'s certificate and the acquirer'"'"'s certificate to prove that the merchant and issuer share a common financial arrangement;
said issuer gateway verifying the consumer'"'"'s account and ensuring that funds and/or credit are available to support the payment amount, then authorizing payment by sending over said internet network an authorization token, an issuer'"'"'s digital certificate, said wallet initiation message, and a reference to said consumer'"'"'s credit or debit card number;
said issuer'"'"'s digital certificate containing a network address or URL that identifies the network location of the issuer contacted via an internet network as part of a payment protocol;
said authorization token including the payment amount, order description, timestamp, a random nonce plus a merchant identifier and a reference to the consumer'"'"'s credit or debit card number;
said merchant'"'"'s computer receiving said authorization token and fulfilling said order description;
said merchant sending a capture request message including the reference number representing the consumer'"'"'s card number over the internet to an acquirer gateway operating on behalf of an acquirer bank to capture the transaction and disburse payment to the merchant;
the acquiring bank settling accounts with the issuing bank over a private network by sending a settlement message that includes the reference number to the consumer'"'"'s card number; and
the issuing bank converting the reference number into the consumer'"'"'s card number and applying the transaction amount to the consumer'"'"'s balance in his credit card or deposit account.
-
-
38. A method for electronic commerce, comprising:
-
forming a four party payment protocol for electronic sales including a consumer'"'"'s computer coupled to a merchant'"'"'s computer and to an issuing bank computer via an issuer gateway, the merchant computer being further coupled to an acquiring bank computer;
sending from the consumer'"'"'s computer consumer to an issuer gateway for an issuing bank, an authorization request message containing consumer identity and authentication information, payment amount, an order description, a timestamp, a digital certificate representing a merchant, and a digital certificate representing the merchant'"'"'s acquiring bank;
said merchant'"'"'s digital certificate containing a merchant identifier unique for the acquiring bank;
said acquiring bank'"'"'s digital certificate containing a bank identifier unique among all banks sharing a common financial arrangement;
validating at said issuer gateway the merchant'"'"'s certificate and the acquirer'"'"'s certificate to prove that the merchant, acquirer, and issuer share a common financial arrangement;
said issuer gateway verifying the consumer'"'"'s account and ensuring that funds and/or credit are available to support the payment amount, then authorizing payment by sending over said internet network an authorization token, an issuer'"'"'s digital certificate, and a reference to said consumer'"'"'s credit or debit card number;
said authorization token including the payment amount, order description, timestamp, a random nonce, said merchant identifier from the merchant'"'"'s digital certificate, and said acquiring bank identifier from said acquiring bank'"'"'s digital certificate, plus a reference to the consumer'"'"'s credit or debit card number;
said authorization token being digitally signed by the issuing bank;
said merchant'"'"'s computer receiving said authorization token and fulfilling said order description said merchant sending a capture request message including the reference number representing the consumer'"'"'s card number over the internet to an acquirer gateway operating on behalf of an acquirer bank to capture the transaction and disburse payment to the merchant;
the acquiring bank settling accounts with the issuing bank over a private network by sending a settlement message that includes the reference number to the consumer'"'"'s card number; and
the issuing bank converting the reference number into the consumer'"'"'s card number and applying the transaction amount to the consumer'"'"'s balance in his credit card or deposit account. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A method for electronic commerce, comprising:
-
forming a four party payment protocol for electronic sales, the four party payment protocol including a consumer'"'"'s computer coupled to a merchant'"'"'s computer and to an issuing bank computer via an issuer gateway, the merchant computer being further coupled to an acquirer bank computer;
sending from the merchant'"'"'s computer, over an internet network to the consumer'"'"'s computer, a merchant message including a wallet initiation message, and a digital certificate of a merchant provided by an acquiring bank, said wallet initiation message including a payment amount, an order description, a merchant identifier and a timestamp;
starting a consumer'"'"'s wallet program in said consumer'"'"'s computer in response to said wallet initiation message;
sending from said consumer'"'"'s computer consumer identity and authentication information and said merchant message, to the issuer gateway for an issuing bank;
the issuing bank creating a reference number or value representing the consumer'"'"'s credit or debit card number by preparing a table of credit card or debit card numbers and a corresponding table of reference numbers, the issuing bank pairing the consumer'"'"'s card number with a selected reference number and outputting the reference number to the issuer gateway;
verifying at said issuer gateway that the merchant and issuer share a common financial arrangement;
said issuer gateway verifying the consumer'"'"'s account and ensuring that funds and/or credit are available to support the payment amount, then authorizing payment by sending over said internet network an authorization token, an issuer'"'"'s digital certificate, said wallet initiation message, and a reference to said consumer'"'"'s credit or debit card number;
said authorization token including the payment amount, order description, timestamp, a random nonce plus a merchant identifier and a reference to the consumer'"'"'s credit or debit card number;
said merchant'"'"'s computer receiving said authorization token and fulfilling said order description; and
sending a capture request message including the reference number representing the consumer'"'"'s card number over the internet from the merchant to an acquirer gateway operating on behalf of an acquirer bank to capture the transaction and disburse payment to the merchant. - View Dependent Claims (51, 52)
-
-
53. A method for electronic commerce, comprising:
-
means for forming a four party payment protocol for electronic sales, the four party payment protocol including a consumer'"'"'s computer coupled to a merchant'"'"'s computer and to an issuing bank computer via an issuer gateway, the merchant computer being further coupled to an acquiring bank computer;
the merchant'"'"'s computer sending over an internet network to the consumer'"'"'s computer, a merchant message including a wallet initiation message, and a digital certificate of a merchant provided by an acquiring bank, said wallet initiation message including a payment amount, an order description, a merchant identifier and a timestamp;
a consumer'"'"'s wallet program in said consumer'"'"'s computer responsive to said wallet initiation message, for sending from said consumer'"'"'s computer consumer identity and authentication information and said merchant message, to the issuer gateway for an issuing bank;
the issuing bank creating a reference number or value representing the consumer'"'"'s credit or debit card number by preparing a table of credit card or debit card numbers and a corresponding table of reference numbers, the issuing bank pairing the consumer'"'"'s card number with a selected reference number and outputting the reference number to the issuer gateway;
the issuer gateway verifying that the merchant and issuer share a common financial arrangement;
said issuer gateway verifying the consumer'"'"'s account and ensuring that funds and/or credit are available to support the payment amount, then authorizing payment by sending over said internet network an authorization token, an issuer'"'"'s digital certificate, said wallet initiation message, and a reference to said consumer'"'"'s credit or debit card number;
said authorization token including the payment amount, order description, timestamp, a random nonce plus a merchant identifier and a reference to the consumer'"'"'s credit or debit card number;
said merchant'"'"'s computer receiving said authorization token and fulfilling said order description; and
settling apparatus which settles accounts with the issuing bank by the acquiring bank over a private network by sending a settlement message that includes the reference number to the consumer'"'"'s card number. - View Dependent Claims (54)
-
-
55. A method of operating a four party payment protocol in accordance with a gateway associated with an issuing bank, the method comprising the steps of:
-
receiving at the gateway, from a computer of a consumer, information associated with the consumer computer and a merchant message from a computer of a merchant with which the consumer is engaging in a transaction, the merchant message comprising a wallet initiation message comprising a payment amount, an order description, a merchant identifier and a timestamp;
receiving at the gateway, from the issuing bank, a reference number, the reference number having been created by the issuing bank and representing a credit card number or a debit card number of the consumer, the issuing bank maintaining a table of credit card numbers or debit card numbers and corresponding reference numbers wherein the consumer'"'"'s card number is paired with the reference number;
verifying at the gateway an account of the consumer and ensuring that at least one of funds and credit support the payment; and
authorizing payment by sending an authorization token, the authorization token comprising the payment amount, the order description, the merchant identifier, the timestamp, and the reference number, wherein the merchant'"'"'s computer receives the authorization token, initiates fulfillment of the order description, and sends a capture request message comprising the reference number, to an acquirer bank;
wherein the acquirer bank captures the transaction and disburses payment to the merchant; and
furtherwherein the issuing bank, in response to a message from the acquirer bank, converts the reference number into the consumer'"'"'s credit or debit card number and applies the payment amount to a balance in the account of the consumer. - View Dependent Claims (56, 57, 58)
-
-
59. A method of operating a four party payment protocol in accordance with a computer of a merchant, the method comprising the steps of:
-
sending a message from the merchant computer to a computer of a consumer with which the merchant computer is engaging in a transaction, the merchant message comprising a wallet initiation message, the wallet initiation message comprising a payment amount, an order description, a merchant identifier and a timestamp, wherein the merchant message is sent to a gateway associated with an issuing bank, via the consumer computer, along with information associated with the consumer computer;
receiving at the merchant computer an authorization token sent by the gateway after the gateway has verified an account of the consumer and ensured that at least one of funds and credit support the payment amount, the authorization token comprising the payment amount, the order description, the merchant identifier, the timestamp, and a reference number, the reference number having been created by the issuing bank and representing a credit card number or a debit card number and corresponding reference numbers wherein consumer'"'"'s card number is paired with the reference number;
initiating fulfillment of the order description at the merchant computer; and
sending from the merchant computer to an acquirer bank, a capture request message comprising the reference number, wherein the acquirer bank captures the transaction and disburses payment to the merchant; and
furtherwherein the issuing bank, in response to a message from the acquirer bank, converts the reference number into the consumer'"'"'s credit or debit card number and applies the payment amount to a balance in the account of the consumer.
-
-
76. A method of providing at least a part of a four party payment service, the part of the service being provided in accordance with a gateway associated with an issuing bank, the method comprising the steps of:
-
receiving at the gateway, from a computer of a consumer, information associated with the consumer computer and a merchant message from a computer of a merchant with which the consumer is engaging in a transaction, the merchant message comprising a wallet initiation message comprising a payment amount, an order description, a merchant identifier and a timestamp;
receiving at the gateway, from the issuing bank, a reference number, the reference number having been created by the issuing bank and representing a credit card number or a debit card number of the consumer, the issuing bank maintaining a table of credit card numbers or debit card numbers and corresponding reference numbers wherein the consumer'"'"'s card number is paired with the reference number;
verifying at the gateway an account of the consumer and ensuring that at least one of funds and credit support the payment amount; and
authorizing payment by sending an authorization token, the authorization token comprising the payment amount, the order description, the merchant identifier, the timestamp, and the reference number, wherein the merchant'"'"'s computer receives the authorization token initiates fulfillment of the order description, and sends a capture request message comprising the reference number, to an acqirer bank;
wherein the acquirer bank captures the transaction and disburses payment to the merchant; and
furtherwherein the issuing bank, in response to a message from the acquirer bank, converts the reference number into the consumer'"'"'s credit or debit care number and applies the payment amount to a balance in the account of the consumer. - View Dependent Claims (77, 78, 79)
-
-
80. A method of providing at least a part of a four party payment service, the part of the service being provided in accordance with a computer of a merchant, the method comprising the steps of:
-
sending a message from the merchant computer to a computer of a consumer with which the merchant computer is engaging in a transaction, the merchant message comprising a wallet initiation message, the wallet initiation message comprising a payment amount, an order description, a merchant identifier and a timestamp, wherein the merchant message is sent to a gateway associated with an issuing bank, via the consumer computer, along with information associated with the consumer computer;
receiving at the merchant computer an authorization token sent by the gateway after the gateway has verified an account of the consumer and ensured that at least one of funds and credit support the payment amount, the authorization token comprising the payment ampunt, the order description, the merchant identifier, the timestamp, and a reference number, the reference number having been created by the issuing bank and representing a credit card number or a debit card number and corresponding reference numbers wherein the consumer'"'"'s card number is paired with the reference number;
initiating fulfillment of the order description at the merchant computer; and
sending from the merchant computer to an acquirer bank, a capture request message comprising the reference number, wherein the acquirer bank captures the transaction and disburses payment to the merchant; and
furtherwherein the issuing bank, in response to a message from the acquirer bank, converts the reference number into the consumer'"'"'s credit or debit card number and applies the payment amount to a balance in the account of the consumer.
-
-
81. A method of operating a four party payment protocol in accordance with a gateway associated with an issuing bank, the method comprising the steps of:
-
receiving at the gateway, from a computer of a consumer, information associated with the consumer computer and a merchant message from a computer of a merchant with which the consumer is engaging in a transaction, the merchant message comprising a wallet initiation message comprising a payment amount, an order description, a merchant identifier and a timestamp;
receiving at the gateway, from the issuing bank, a reference number, the reference number having been created by the issuing bank representing a credit card number or a debit card number of the consumer, the issuing bank maintaining a mapping of credit card numbers or debit card numbers and corresponding reference numbers wherein the consumer'"'"'s card number is paired with the reference number;
verifying at the gateway an account of the consumer and ensuring that at least one of funds and credit support the payment amount; and
authorizing payment by sending an authorization token, the authorization token comprising the payment amount, the order description, the merchant identifier, the timestamp, and the reference number, wherein the merchant'"'"'s computer receives the authorization token initiates fulfillment of the order description, and sends a capture request message comprising the reference number, to an acquirer bank;
wherein the acquirer bank captures the transaction and disburses payment to the merchant; and
furtherwherein the issuing bank, in response to a message from the acquirer bank, converts the reference number into the consumer'"'"'s credit or debit card number and applies the payment amount to a balance in the account of the consumer. - View Dependent Claims (82, 83, 84)
-
-
85. A method of operating a four party payment protocol in accordance with a computer of a merchant, the method comprising the steps of:
-
sending a message from the merchant computer to a computer of a consumer with which the merchant computer is engaging in a transaction, the merchant message comprising a wallet initiation message, the wallet initiation message comprising a payment amount, an order description, a merchant identifier and a timestamp, wherein the merchant message is sent to a gateway associated with an issuing bank, via the consumer computer, along with information associated with the consumer computer;
receiving at the merchant computer an authorization token sent by the gateway after the gateway has verified an account of the consumer and ensured that at least one of funds and credit support the payment amount, the authorization token comprising the payment ampunt, the order description, the merchant identifier, the timestamp, and a reference number, the reference number having been created by the issuing bank and representing a credit card number or a debit card number and corresponding reference numbers wherein the consumer'"'"'s card number is paired with the reference number;
initiating fulfillment of the order description at the merchant computer; and
sending from the merchant computer to an acquirer bank, a capture request message comprising the reference number, wherein the acquirer bank captures the transaction and disburses payment to the merchant; and
furtherwherein the issuing bank, in response to a message from the acquirer bank, converts the reference number into the consumer'"'"'s credit or debit card number and applies the payment amount to a balance in the account of the consumer.
-
Specification