Cloud-based point-of-sale transaction processing
First Claim
1. A system comprising:
- one or more service computing devices associated with a payment service that processes transactions for multiple merchants including a merchant, the one or more service computing devices programmed to perform acts comprising;
exposing at least one application programming interface (API) configured to (i) receive transaction data from a first point-of-sale (POS) device operable by the merchant and (ii) send the transaction data to a second POS device operable by the merchant via the one or more service computing devices, the second POS device including a card reader;
receiving, from the first POS device and via the at least one API, the transaction data associated with a transaction between a customer and the merchant, the transaction data indicating an amount to charge using the card reader for at least one item ordered by the customer from the merchant in the transaction; and
sending, to the second POS device, at least a portion of the transaction data to be used by the second POS device and the card reader for generating payment data associated with a payment card of the customer, the payment data being generated for processing payment for the transaction, at least in part, by the payment service.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for processing a transaction using one or more service computing devices of a payment service that processes transactions for multiple merchants including a merchant are described. A first point-of-sale device operable by the merchant is configured to (i) receive, from a first point-of-sale (POS) device operable by the merchant, transaction data indicating an amount to charge a customer for at least one item ordered by the customer from the merchant in a transaction, and (ii) send the transaction data to a second POS device operable by the merchant, and the second POS device is configured to (i) receive the transaction data, (ii) generate payment data via a card reader associated with the second POS device, and (iii) transmit the payment data to a payment gateway for processing payment for the transaction.
40 Citations
30 Claims
-
1. A system comprising:
one or more service computing devices associated with a payment service that processes transactions for multiple merchants including a merchant, the one or more service computing devices programmed to perform acts comprising; exposing at least one application programming interface (API) configured to (i) receive transaction data from a first point-of-sale (POS) device operable by the merchant and (ii) send the transaction data to a second POS device operable by the merchant via the one or more service computing devices, the second POS device including a card reader; receiving, from the first POS device and via the at least one API, the transaction data associated with a transaction between a customer and the merchant, the transaction data indicating an amount to charge using the card reader for at least one item ordered by the customer from the merchant in the transaction; and sending, to the second POS device, at least a portion of the transaction data to be used by the second POS device and the card reader for generating payment data associated with a payment card of the customer, the payment data being generated for processing payment for the transaction, at least in part, by the payment service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A method comprising:
-
exposing, by one or more service computing devices associated with a payment service, at least one interface configured to (i) receive transaction data from a first point-of-sale (POS) device operable by a merchant and (ii) send at least a portion of the transaction data to a second POS device operable by the merchant via the one or more service computing devices, the second POS device being associated with a card reader; receiving, from the first POS device and via the at least one interface, the transaction data associated with a transaction between a customer and the merchant, the transaction data indicating an amount to charge using the card reader for at least one item ordered by the customer from the merchant in the transaction; and sending, to the second POS device, at least the portion of the transaction data to be used by the second POS device and the card reader for generating payment data associated with a payment card of the customer, the payment data being generated for processing payment for the transaction, at least in part, by the payment service. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
exposing, by one or more service computing devices associated with a payment service, at least one interface configured to (i) receive transaction data from a first point-of-sale (POS) device operable by a merchant and (ii) send at least a portion of the transaction data to a second POS device operable by the merchant via the one or more service computing devices, the second POS device being associated with a card reader; receiving, from the first POS device and via the at least one interface, the transaction data associated with a transaction between a customer and the merchant, the transaction data indicating an amount to charge using the card reader for at least one item ordered by the customer from the merchant in the transaction; and sending, to the second POS device, at least the portion of the transaction data to be used by the second POS device and the card reader for generating payment data associated with a payment card of the customer, the payment data being generated for processing payment for the transaction, at least in part, by the payment service. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification