Reprogrammable point-of-sale transaction flows
First Claim
1. One or more server computing devices associated with a payment service comprising:
- one or more processors; and
one or more computer-readable media storing instructions executable by the one or more processors that, when executed by the one or more processors, cause the one or more processors to perform acts including;
providing, to a computing device operable by a merchant, instructions enabling the merchant to specify a condition, that when met by a transaction, causes a configuration of a receipt for the transaction to be modified from a standard receipt configuration to a modified receipt configuration;
receiving, from the computing device operable by the merchant, an indication of the condition;
receiving, from a point-of-sale (POS) device of the merchant, transaction information associated with a transaction between the merchant and a buyer;
determining, based on the transaction information, that the condition previously specified by the merchant is met by the transaction between the merchant and the buyer;
generating a digital receipt based on the modified receipt configuration and the transaction information; and
providing, to at least one of the POS device of the merchant or a buyer device associated with the buyer, data associated with the digital receipt that causes one or more of the POS device of the merchant or the buyer device to present, at least partly via a display, the digital receipt.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques and arrangements for allowing modification of transaction flows, user interfaces (UIs), receipt configuration and control of buyer-facing displays associated with transactions between a payment service, a merchant and a buyer are provided. Payment service payment functionality is exposed by the payment service via one or more application programming interfaces (API)s, software development kits (SDKs), or some other web-based communication technique (e.g., a uniform resource locator). The payment service payment functionality exposed by the payment service allows a merchant to customize one or more steps of a transaction between a user and a merchant. A merchant can use the exposed payment service payment functionality to configure and modify the look and feel and/or the steps within a transaction flow. The merchant can also modify a receipt to include other information from the information that is included in a default receipt.
-
Citations
20 Claims
-
1. One or more server computing devices associated with a payment service comprising:
-
one or more processors; and one or more computer-readable media storing instructions executable by the one or more processors that, when executed by the one or more processors, cause the one or more processors to perform acts including; providing, to a computing device operable by a merchant, instructions enabling the merchant to specify a condition, that when met by a transaction, causes a configuration of a receipt for the transaction to be modified from a standard receipt configuration to a modified receipt configuration; receiving, from the computing device operable by the merchant, an indication of the condition; receiving, from a point-of-sale (POS) device of the merchant, transaction information associated with a transaction between the merchant and a buyer; determining, based on the transaction information, that the condition previously specified by the merchant is met by the transaction between the merchant and the buyer; generating a digital receipt based on the modified receipt configuration and the transaction information; and providing, to at least one of the POS device of the merchant or a buyer device associated with the buyer, data associated with the digital receipt that causes one or more of the POS device of the merchant or the buyer device to present, at least partly via a display, the digital receipt. - View Dependent Claims (2, 3, 4, 5, 6, 7, 20)
-
-
8. A method, implemented at least in part by a server computing device of a payment service that processes transactions between merchants and buyers, the method comprising:
-
providing, to one or more computing devices operable by a merchant of the merchants, instructions enabling the merchant to specify a condition, that when met by a transaction, causes a configuration of a receipt for the transaction to be modified from a standard receipt configuration to a modified receipt configuration; receiving an indication of the condition from the one or more computing devices operable by the merchant; receiving, from the one or more computing devices operable by the merchant, transaction information associated with a transaction between the merchant and a buyer of the buyers; determining, based on the transaction information, that the condition previously specified by the merchant is met by the transaction between the merchant and the buyer; generating a digital receipt based on the modified receipt configuration and the transaction information; and providing, to at least one of the one or more computing devices operable by the merchant or a buyer device associated with the buyer, data associated with the digital receipt that causes one or more of the one or more computing devices operable by the merchant or the buyer device to present, at least partly via a display, the digital receipt. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; and one or more computer-readable media storing instructions executable by the one or more processors that, when executed by the one or more processors, cause the one or more processors to perform acts including; providing, to one or more computing devices operable by a merchant of the merchants, instructions enabling the merchant to specify a condition, that when met by a transaction, causes a configuration of a receipt for the transaction to be modified from a standard receipt configuration to a modified receipt configuration; receive, from the one or more computing devices operable by the merchant, an indication of the condition; receiving, from the one or more computing devices operable by the merchant, transaction information associated with a particular transaction between the merchant and a buyer, the transaction information including one or more items included in the particular transaction; determining, based on the transaction information, that the condition previously specified by the merchant is met by the particular transaction between the merchant and the buyer; generating a digital receipt based on the modified receipt configuration and the one or more items included in the transaction information for the particular transaction; and providing, to at least one of the one or more computing devices operable by the merchant or a buyer device associated with the buyer, data associated with the digital receipt that causes one or more of the one or more computing devices operable by the merchant or the buyer device to present, at least partly via a display, the digital receipt. - View Dependent Claims (16, 17, 18, 19)
-
Specification