ALTERNATIVE PAYMENT IMPLEMENTATION FOR ELECTRONIC RETAILERS
First Claim
1. A method of processing a transaction between a merchant and a consumer over a communications network, wherein said transaction uses at least one of a plurality of alternative payment options, wherein each of said plurality of alternative payment options are provided by one of a plurality of alternative payment providers having different alternative payment implementations, said method comprising the steps of:
- obtaining transaction information from the merchant, wherein said transaction information identifies the one of the alternative payment options being used;
returning a redirection URL and a payment network routable order identifier to the merchant, wherein said redirection URL is dependent upon the identified alternative payment option;
obtaining a transaction message from said merchant, wherein said transaction message is formatted with a unified message format and includes an operation type;
performing the operation type specified in the transaction message with the alternative payment provider corresponding to the identified alternative payment option; and
returning a processing message to the merchant containing results from performing the operation type specified in the transaction message, wherein said processing message is formatted with the unified message format.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of processing a transaction between a merchant and a buyer over a communication network is provided. The transaction is processed using one of a plurality of alternative payment options and each of the alternative payment options are provided by one of a plurality of alternative payment providers. Each of the alternative payment providers uses a different alternative payment implementation. The method includes: obtaining transaction information from the merchant; returning a redirection URL and an order identifier to the merchant; obtaining a transaction message from the merchant, where the transaction message specifies the type of operation; performing the operation type specified in the transaction message with the appropriate alternative payment provider; and returning a processing message to the merchant containing the results from performing the operation type specified in the transaction message.
139 Citations
20 Claims
-
1. A method of processing a transaction between a merchant and a consumer over a communications network, wherein said transaction uses at least one of a plurality of alternative payment options, wherein each of said plurality of alternative payment options are provided by one of a plurality of alternative payment providers having different alternative payment implementations, said method comprising the steps of:
-
obtaining transaction information from the merchant, wherein said transaction information identifies the one of the alternative payment options being used; returning a redirection URL and a payment network routable order identifier to the merchant, wherein said redirection URL is dependent upon the identified alternative payment option; obtaining a transaction message from said merchant, wherein said transaction message is formatted with a unified message format and includes an operation type; performing the operation type specified in the transaction message with the alternative payment provider corresponding to the identified alternative payment option; and returning a processing message to the merchant containing results from performing the operation type specified in the transaction message, wherein said processing message is formatted with the unified message format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for supporting the processing of transactions between merchants and consumers over a communications network, wherein the consumers are each using a one of a plurality of alternative payment options, wherein each of said plurality of alternative payment options are provided by one of a plurality of alternative payment providers, wherein said plurality of alternative payment providers have different alternative payment implementations, said system comprising:
-
a merchant layer for exchanging communications with the merchants, said merchant layer receiving transaction information and a operation type for each transaction, wherein said transaction information includes payment information and identifies the one of the alternative payment options being used for each transaction; a plug-in layer including a plurality of plug-in components, wherein each of the plurality of plug-in component administers a different one of the plurality of alternative payment providers in accordance with the respective alternative payment implementation; and a logic layer residing between the merchant layer and the plug-in layer, wherein said logic layer is adapted to route communications between the merchant layer and selected plug-in components in the plug-in layer, wherein said operation type and said transaction information for each transaction are routed to the plug-in component responsible for administering the alternative payment option associated with the transaction information, and wherein said logic layer is adapted to return a redirection URL and a payment network routable order identifier to the merchants for each transaction. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for processing a transaction between a merchant and a consumer over a communications network, wherein said transaction uses a one of a plurality of alternative payment options, wherein each of said plurality of alternative payment options are provided by one of a plurality of alternative payment providers, wherein said plurality of alternative payment providers have different alternative payment implementations, said system comprising:
-
means for obtaining transaction information from the merchant, wherein said transaction information identifies the one of the alternative payment options being used; means for returning a redirection URL and a payment network routable order identifier to the merchant, wherein said redirection URL is dependent upon the identified alternative payment option; means for obtaining a transaction message from said merchant, wherein said transaction message is formatted with a unified message format and includes an operation type; means for performing the operation type specified in the transaction message with the alternative payment provider corresponding to the identified alternative payment option; and
,means for returning a processing message to the merchant containing results from performing the operation type specified in the transaction message, wherein said processing message is formatted with the unified message format.
-
Specification