Alternative payment implementation for electronic retailers
First Claim
1. A method of processing a transaction between a merchant system and a consumer over a communications network by at least one server operated by a third party, said method comprising:
- obtaining, with the at least one server, customer transaction information from the merchant system received through a merchant website, wherein said customer transaction information identifies an alternative payment option of an alternative payment provider being used and selected by the consumer, and wherein the third party is independent of the alternative payment provider;
returning, with the at least one server, a redirection Uniform Resource Locator (URL) and an order identifier to the merchant system, wherein said redirection URL is dependent upon the identified alternative payment option of the alternative payment provider and the order identifier exists for a life cycle of the customer transaction, and wherein the redirection URL is configured to redirect a device operated by the consumer away from the merchant website to collect additional payment information from the consumer or obtain authentication from the consumer;
receiving, with the at least one server, a transaction message from said merchant system after the device operated by the consumer is redirected back to the merchant system, wherein said transaction message format includes a unified message format and said transaction message includes an operation type;
performing, with the at least one server, the operation type specified in the received transaction message with the alternative payment provider corresponding to the identified alternative payment option in accordance with a specific alternative payment implementation of the alternative payment option; and
returning, with the at least one server, a processing message to the merchant system containing results from performing the operation type specified in the received transaction message, wherein said processing message format includes 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.
153 Citations
23 Claims
-
1. A method of processing a transaction between a merchant system and a consumer over a communications network by at least one server operated by a third party, said method comprising:
-
obtaining, with the at least one server, customer transaction information from the merchant system received through a merchant website, wherein said customer transaction information identifies an alternative payment option of an alternative payment provider being used and selected by the consumer, and wherein the third party is independent of the alternative payment provider; returning, with the at least one server, a redirection Uniform Resource Locator (URL) and an order identifier to the merchant system, wherein said redirection URL is dependent upon the identified alternative payment option of the alternative payment provider and the order identifier exists for a life cycle of the customer transaction, and wherein the redirection URL is configured to redirect a device operated by the consumer away from the merchant website to collect additional payment information from the consumer or obtain authentication from the consumer; receiving, with the at least one server, a transaction message from said merchant system after the device operated by the consumer is redirected back to the merchant system, wherein said transaction message format includes a unified message format and said transaction message includes an operation type; performing, with the at least one server, the operation type specified in the received transaction message with the alternative payment provider corresponding to the identified alternative payment option in accordance with a specific alternative payment implementation of the alternative payment option; and returning, with the at least one server, a processing message to the merchant system containing results from performing the operation type specified in the received transaction message, wherein said processing message format includes the unified message format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 21, 22, 23)
-
-
9. A system for supporting the processing of transactions between merchant systems and consumers over a communications network, said system, comprising:
-
one or more computer servers of a third party configured with; a merchant layer configured to exchange communications with the merchant systems and receive customer transaction information and an operation type for each transaction, wherein said customer transaction information for each transaction includes payment information and identifies an alternative payment option of an alternative payment provider selected to be used by a consumer from a plurality of alternative payment providers through a merchant website; a plug-in layer including a plurality of plug-in components, wherein each of the plurality of plug-in components administers a different one of the plurality of alternative payment providers in accordance with a respective alternative payment implementation, wherein the third party and the one or more computer servers of the third party are independent of the plurality of alternative payment providers; 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 of the alternative payment provider associated with the customer transaction information for each transaction, and wherein said logic layer is adapted to return a redirection Uniform Resource Locator (URL) and a payment network routable order identifier to the merchant systems for each transaction, the redirection URL returned before receipt of the operation type, and wherein the redirection URL is configured to redirect devices operated by consumers away from a respective merchant website to collect additional payment information from the consumer or obtain authentication from the consumer. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for processing a transaction between a merchant system and a consumer over a communications network, said system comprising:
one or more servers of a third party programmed to; obtain transaction information for the transaction from the merchant system through a merchant website, wherein said transaction information identifies an alternative payment option of an alternative payment provider being used for the transaction and which is selected by the consumer, and wherein the third party is independent of the alternative payment provider; return a redirection Uniform Resource Locator (URL) and an order identifier to the merchant system to obtain additional transaction information for the transaction, wherein said redirection URL is dependent upon the alternative payment option identified by the obtained transaction information, and wherein the redirection URL is configured to redirect a device operated by the consumer away from the merchant website to collect additional payment information from the consumer or obtain authentication from the consumer; after the additional transaction information is collected and after the device operated by the consumer is redirected back to the merchant website, receive a transaction message from said merchant system, wherein said transaction message format includes a unified message format and said transaction message includes an operation type; perform the operation type specified in the transaction message with the alternative payment provider corresponding to the alternative payment option identified by the obtained transaction information using the obtained transaction information, and a specific alternative payment implementation of the alternative payment option, to complete the transaction; and
,return a processing message to the merchant system containing results from performing the operation type specified in the transaction message, wherein said processing message format includes the unified message format.
Specification