Universal merchant platform for payment authentication
DCFirst Claim
1. A method for conducting a transaction between a first party and a second party over a communications network, wherein the transaction is conducted according to an authentication protocol of a plurality of authentication protocols supported by a third party, said method comprising:
- receiving payment information over the communications network from the first party at a server of the third party, wherein the payment information is associated with the authentication protocol;
determining the authentication protocol from the received payment information;
selecting the authentication protocol from the plurality of authentication protocols;
obtaining an authentication determination from a fourth party in accordance with the authentication protocol.
1 Assignment
Litigations
1 Petition
Accused Products
Abstract
A method is provided for supporting processing of a transaction conducted between a first party and a second party. The first party accepts payment via a plurality of different payment options selectable by the second party, and the plurality of different payment options are associated with a plurality of different authentication protocols prescribed therefor. The method includes: receiving payment information over a communications network at a server operatively connected to the communications network, the payment information identifying a particular payment option used by the second party for the transaction, and the server being equipped to format and route messages over the communications network in different manners to accommodate the plurality of different authentication protocols; determining from the payment information received at the server which of the different authentication protocols is prescribed for the type of payment option identified in the payment information; selecting, in accordance with the determination, a particular authentication protocol from the plurality of different authentication protocols supported by the server; and, obtaining an authentication determination for the 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.
-
Citations
20 Claims
-
1. A method for conducting a transaction between a first party and a second party over a communications network, wherein the transaction is conducted according to an authentication protocol of a plurality of authentication protocols supported by a third party, said method comprising:
-
receiving payment information over the communications network from the first party at a server of the third party, wherein the payment information is associated with the authentication protocol; determining the authentication protocol from the received payment information; selecting the authentication protocol from the plurality of authentication protocols; obtaining an authentication determination from a fourth party in accordance with the authentication protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for supporting processing of one or more transactions conducted between consumers and merchants over a communications network, wherein each of the one or more transactions is conducted between a consumer and a merchant according to an authentication protocol of a plurality of authentication protocols supported by the system, said system comprising:
-
a connection layer adapted to receive payment information for the each of the one or more transactions over the communications network, wherein the payment information for the each of the one or more transactions is received from the consumer associated with the each of the one or more transactions, wherein the payment information for the each of the one or more transactions is associated with the authentication protocol associated with the each of the one or more transactions; a plug-in layer having a plug-in for each of the plurality of authentication protocols supported by the system; and
,a distribution layer adapted to determine the authentication protocol associated with the each of the one or more transactions from the payment information for the each of the one or more transactions, select the plug-in associated with the authentication protocol associated with the each of the one or more transactions, and instruct the selected plug-in associated with the each of the one or more transactions to obtain an authentication determination in accordance with its associated authentication protocol. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for conducting a transaction between a first party and a second party over a communications network, said method comprising:
-
receiving payment information over the communications network from the first party at a server of the third party, wherein the payment information identifies a payment instrument; determining whether the payment instrument is enrolled in one of a plurality of supported authentication programs; if the payment instrument is enrolled in the one of the plurality of authentication programs, determining an authentication protocol associated with the received payment information, selecting the authentication protocol from a plurality of supported authentication protocols, and obtaining an authentication determination from a fourth party in accordance with the authentication protocol. - View Dependent Claims (18, 19, 20)
-
Specification