Alternative payment implementation for electronic retailers
First Claim
1. An apparatus for processing a transaction between a merchant and a consumer at a point of sale (POS), said apparatus comprising:
- a POS control system comprising one or more processors configured to;
receive POS transaction information from the consumer via a POS consumer device, the transaction information identifying at least an alternative payment option of an alternative payment provider to use for the transaction;
send a request to a universal merchant platform (UMP) for approval of the transaction with the alternative payment provider of the identified alternative payment option, and provide the request for approval to the UMP according to a unified payment implementation;
receive an order identifier from the UMP, the order identifier uniquely identifying the transaction;
send a request the UMP to authorize and capture funds for the transaction using a payment implementation specific to the alternative payment provider of the identified alternative payment option, the request to authorize and capture the funds for the transaction identifying the transaction with the received order identifier and provided to the UMP according to the unified payment implementation; and
operate a UMP plugin run on the POS control system, the UMP plugin being configured to;
store payment information required for each alternative payment provider of a plurality of alternative payment providers; and
using the stored payment information, define a configuration of the POS consumer device, the configuration defining a user interface to collect payment information required by the alternative payment provider of the identified alternative payment option; and
wherein the one or more processors are further configured to send the configuration to the POS consumer device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method process a transaction between a merchant and a consumer at a point of sale (POS). Transaction information for the transaction is received from the consumer at the POS. The transaction information identifies an alternative payment option of an alternative payment provider to use for the transaction. A universal merchant platform (UMP) is requested to approve the transaction with the alternative payment provider of the identified alternative payment option. The request includes the received transaction information and is provided to the UMP according to a unified payment implementation. In response to approval of the transaction, an order identifier is received from the UMP. The order identifier uniquely identifies the transaction. The UMP is requested to authorize and/or capture funds for the transaction using a payment implementation specific to the alternative payment provider of the identified alternative payment option.
-
Citations
24 Claims
-
1. An apparatus for processing a transaction between a merchant and a consumer at a point of sale (POS), said apparatus comprising:
-
a POS control system comprising one or more processors configured to; receive POS transaction information from the consumer via a POS consumer device, the transaction information identifying at least an alternative payment option of an alternative payment provider to use for the transaction; send a request to a universal merchant platform (UMP) for approval of the transaction with the alternative payment provider of the identified alternative payment option, and provide the request for approval to the UMP according to a unified payment implementation; receive an order identifier from the UMP, the order identifier uniquely identifying the transaction; send a request the UMP to authorize and capture funds for the transaction using a payment implementation specific to the alternative payment provider of the identified alternative payment option, the request to authorize and capture the funds for the transaction identifying the transaction with the received order identifier and provided to the UMP according to the unified payment implementation; and operate a UMP plugin run on the POS control system, the UMP plugin being configured to; store payment information required for each alternative payment provider of a plurality of alternative payment providers; and using the stored payment information, define a configuration of the POS consumer device, the configuration defining a user interface to collect payment information required by the alternative payment provider of the identified alternative payment option; and wherein the one or more processors are further configured to send the configuration to the POS consumer device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 21)
-
-
10. A method for processing a transaction between a merchant and a consumer at a point of sale (POS), said method comprising:
-
receiving via a POS consumer device POS transaction information from the consumer, the transaction information identifying an alternative payment option of an alternative payment provider to use for the transaction; sending a request by a POS control system a universal merchant platform (UMP) to approve the transaction with the alternative payment provider of the identified alternative payment option, the UMP providing a unified payment implementation for transacting with a plurality of alternative payment providers, including the alternative payment provider, and the request for approval including the received transaction information, wherein the request for approval is provided to the UMP according to the unified payment implementation; in response to approval of the transaction, receiving by the POS control system an order identifier from the UMP, the order identifier uniquely identifying the transaction; and
,requesting by the POS control system the UMP to authorize and capture funds for the transaction using a payment implementation specific to the alternative payment provider of the identified alternative payment option, the request to authorize and capture the funds identifying the transaction with the received order identifier and provided to the UMP according to the unified payment implementation. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 24)
-
-
20. A system for processing a transaction between a merchant and a consumer at a point of sale (POS), said system comprising:
-
a point of sale consumer device including a display device; and a POS control system including at least one processor, the at least one processor configured to; receive first transaction information for the transaction from the consumer at the POS, wherein the first transaction information includes order information and/or customer information and identifies an alternative payment option of an alternative payment provider to use for the transaction, and wherein the first transaction information is received using a first user interface displayed to a representative of the merchant on a display device of the point of sale system; configure a second user interface to collect second transaction information from the consumer at the POS, the second transaction information including transaction information required to carry out the transaction using the identified alternative payment option, the second user interface configured specifically for the identified alternative payment option; receive the second transaction information from the consumer using the second user interface, wherein the second transaction information is displayed on the display device of the point of the sale consumer device; request a universal merchant platform (UMP) to approve the transaction with the alternative payment provider of the identified alternative payment option, wherein the request for approval is provided to the UMP according to the unified payment implementation; in response to approval of the transaction, receive an order identifier from the UMP, the order identifier uniquely identifying the transaction; and request the UMP to authorize and capture funds for the transaction using a payment implementation specific to the alternative payment provider of the identified alternative payment option. - View Dependent Claims (22, 23)
-
Specification