Universal merchant platform for payment authentication
DCFirst Claim
1. A system for supporting authentication processing of commercial transactions conducted over a communications network between a consumers and merchants, wherein the consumers are each using one of a plurality of different types of payment instruments, said used payment instrument being either enrolled or not enrolled in an authentication program conforming to one of a plurality of authentication protocols prescribed for the respective plurality of different types of payment instruments, the system comprising:
- a connection layer for connecting with the merchants to exchange communications therewith, said connection layer receiving payment information for the transactions from the merchants, said payment information for each transaction including a number identifying a particular payment instrument being used;
a plug-in layer including a plurality of plug-in components, each plug-in component administering a different one of a plurality of authentication programs in accordance with the authentication protocols prescribed to obtain an authentication determination for the transactions; and
,a distribution layer residing between the connection layer and the plug-in layer, said distribution layer determining from the payment information received for each transaction which of the different authentication program is prescribed for the type of payment instrument identified in the payment information, and routing communications between the connection layer and selected plug-in components in the plug-in layer, wherein said payment information for each transaction is routed to the plug-in component responsible for administering the authentication program for the particular payment instrument used for that transaction.
1 Assignment
Litigations
1 Petition
Accused Products
Abstract
A method is provided for processing authentication of a consumer using one of a plurality of different types of payment instruments to conduct a commercial transaction over a communications network with a merchant. The payment instrument being used is either enrolled in or not enrolled in an authentication program conforming to one of a plurality of authentication protocols prescribed for the respective plurality of different types of payment instruments by payment networks supporting the same. The method includes: obtaining payment information for the transaction from the merchant, the payment information including a number identifying the particular payment instrument being used; determining the type of payment instrument being used from the payment information; obtaining an authentication determination for the transaction in accordance with the authentication protocols prescribed for the determined type of payment instrument being used; and, returning the obtained authentication determination to the merchant.
275 Citations
14 Claims
-
1. A system for supporting authentication processing of commercial transactions conducted over a communications network between a consumers and merchants, wherein the consumers are each using one of a plurality of different types of payment instruments, said used payment instrument being either enrolled or not enrolled in an authentication program conforming to one of a plurality of authentication protocols prescribed for the respective plurality of different types of payment instruments, the system comprising:
-
a connection layer for connecting with the merchants to exchange communications therewith, said connection layer receiving payment information for the transactions from the merchants, said payment information for each transaction including a number identifying a particular payment instrument being used; a plug-in layer including a plurality of plug-in components, each plug-in component administering a different one of a plurality of authentication programs in accordance with the authentication protocols prescribed to obtain an authentication determination for the transactions; and
,a distribution layer residing between the connection layer and the plug-in layer, said distribution layer determining from the payment information received for each transaction which of the different authentication program is prescribed for the type of payment instrument identified in the payment information, and routing communications between the connection layer and selected plug-in components in the plug-in layer, wherein said payment information for each transaction is routed to the plug-in component responsible for administering the authentication program for the particular payment instrument used for that transaction. - View Dependent Claims (2, 3, 4)
-
-
5. A method for supporting authentication processing of a commercial transaction conducted over a communications network between a first party and a second party, wherein said first party maintains a server operatively connected to the communications network for conducting the commercial transaction with the second party and accepts payment therethrough via a plurality of different payment instrument types belonging to different payment networks, said plurality of different payment instrument types having different authentication protocols prescribed therefor by their respective payment networks, conduct of said commercial transaction including the second party submitting payment information identifying a particular payment instrument being used for the commercial transaction, said payment information being obtained by the first party'"'"'s server, said method comprising:
-
(a) providing software installed on the first party'"'"'s server that sends payment information for the plurality of different payment instrument types accepted by the first party from the first party'"'"'s server to a universal platform server, said universal platform server being equipped to format and route messages over the communications network in different manners to accommodate the plurality of different authentication protocols prescribed by the different payment networks; (b) determining from the payment information received at the universal platform server, for each commercial transaction, which of the different authentication protocols is prescribed by the payment network for the type of payment instrument identified in the payment information; (c) selecting, in accordance with the determination of step (b), a particular authentication protocol from the plurality of different authentication protocols supported by the universal platform server; (d) obtaining an authentication determination for the commercial transaction in accordance with the selected authentication protocol, including formatting messages and routing the formatted messages over the communications network in accordance with one or more mandates of the selected authentication protocol; and
,(e) returning the obtained authentication determination to the first party'"'"'s server. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for supporting authentication processing of a commercial transaction conducted over a communications network between a first party and a second party, wherein said first party maintains a server operatively connected to the communications network for conducting the commercial transaction with the second party and accepts payment therethrough via a plurality of different payment instrument types belonging to different payment networks, said plurality of different payment instrument types having different authentication protocols prescribed therefor by their respective payment networks, conduct of said commercial transaction including the second party submitting payment information identifying a particular payment instrument being used for the commercial transaction, said payment information being obtained by the first party'"'"'s server, said system comprising:
-
(a) software installed on the first party'"'"'s server that sends payment information for the plurality of different payment instrument types accepted by the first party from the first party'"'"'s server to a universal platform server, said universal platform server being equipped to format and route messages over the communications network in different manners to accommodate the plurality of different authentication protocols prescribed by the different payment networks; (b) means for determining from the payment information received at the universal platform server, for each commercial transaction, which of the different authentication protocols is prescribed by the payment network for the type of payment instrument identified in the payment information; (c) means for selecting, in accordance with the determination of step (b), a particular authentication protocol from the plurality of different authentication protocols supported by the universal platform server; (d) means for obtaining an authentication determination for the commercial transaction in accordance with the selected authentication protocol, including formatting messages and routing the formatted messages over the communications network in accordance with one or more mandates of the selected authentication protocol; and
,(e) means for returning the obtained authentication determination to the first party'"'"'s server.
-
Specification