Customized tipping flow
First Claim
1. A method performed by a payment service system for customizing tipping within a payment transaction, comprising:
- detecting, by a payment application associated with the payment service system, a mobile device being in proximity to a point-of-sale (POS) device associated with a merchant, the payment application executing on the mobile device, the mobile device associated with a payer;
responsive to said detecting, automatically generating, by the payment service system, a merchant identifier associated with the merchant for display to the payer on a user interface of the payment application executing on the mobile device, wherein the user interface comprises one or more of user-selectable indicators, including a user-selectable indicator corresponding to the merchant identifier, and selection of a user-selectable indicator results in transmitting a selection of the merchant identifier to the payment service system;
receiving, by the payment service system and via the payment application, the selection of the merchant identifier, said selection indicative of selecting the user-selectable indicator corresponding to the merchant identifier and a request of the payer to engage in a payment transaction with the merchant;
accessing, by the payment service system, a database including information associated with multiple merchant identifiers to identify a set of parameters associated with the merchant identifier, wherein the set of parameters comprises a merchant type, wherein the merchant type specifies a type of service or good that the merchant provides;
analyzing, by the payment service system, the set of parameters and responsively generating, for display via the payment application at the mobile device, an invoice for the payment transaction based on the set of parameters, said generating the invoice including;
selecting, from the database of the payment service system in response to identifying the set of parameters, a particular tipping flow from a set of tipping flows included in the invoice, the set of tipping flows being different from one another based on the set of parameters, wherein the particular tipping flow comprises a number of user interfaces, customized based on the merchant type, to complete a payment from the mobile device to the payment service system, and wherein the number is determined based at least in part on the merchant type;
causing, by the payment service system, the particular tipping flow to be initiated automatically at the payment application, the particular tipping flow enabling the payer to pay the invoice and complete the particular tipping flow with the merchant through the payment application, wherein the particular tipping flow is incorporated with the invoice; and
presenting the invoice and the series of user interfaces to the payer at the mobile device;
receiving, by the payment service system, a payment approval for the invoice from the mobile device; and
based at least in part on the payment approval, automatically causing an invoice amount associated with the invoice to be transferred from a financial account associated with the payer to a financial account associated with the merchant.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a technology for customizing the flow of a payment transaction at a payer'"'"'s mobile device, based on parameters associated with a merchant payee to which the payer is making the payment. The payee can be a business entity that conducts transactions involving tips (e.g., restaurant, professional service, etc.). The transaction flow technology involves communication between a mobile application installed on the mobile device and a remote payment service system (PSS). A list of potential payees can be displayed for selection by the payer at the mobile application. The payees can be nearby payees identified by using, e.g., BLE, Bluetooth®, Wi-Fi®, geofence, etc. Upon selection of a particular payee by the payer, the PSS identifies one or more parameters of that payee, e.g., payee type, and generates a transaction flow that includes a tipping flow corresponding to the parameters of the merchant payee.
204 Citations
20 Claims
-
1. A method performed by a payment service system for customizing tipping within a payment transaction, comprising:
-
detecting, by a payment application associated with the payment service system, a mobile device being in proximity to a point-of-sale (POS) device associated with a merchant, the payment application executing on the mobile device, the mobile device associated with a payer; responsive to said detecting, automatically generating, by the payment service system, a merchant identifier associated with the merchant for display to the payer on a user interface of the payment application executing on the mobile device, wherein the user interface comprises one or more of user-selectable indicators, including a user-selectable indicator corresponding to the merchant identifier, and selection of a user-selectable indicator results in transmitting a selection of the merchant identifier to the payment service system; receiving, by the payment service system and via the payment application, the selection of the merchant identifier, said selection indicative of selecting the user-selectable indicator corresponding to the merchant identifier and a request of the payer to engage in a payment transaction with the merchant; accessing, by the payment service system, a database including information associated with multiple merchant identifiers to identify a set of parameters associated with the merchant identifier, wherein the set of parameters comprises a merchant type, wherein the merchant type specifies a type of service or good that the merchant provides; analyzing, by the payment service system, the set of parameters and responsively generating, for display via the payment application at the mobile device, an invoice for the payment transaction based on the set of parameters, said generating the invoice including; selecting, from the database of the payment service system in response to identifying the set of parameters, a particular tipping flow from a set of tipping flows included in the invoice, the set of tipping flows being different from one another based on the set of parameters, wherein the particular tipping flow comprises a number of user interfaces, customized based on the merchant type, to complete a payment from the mobile device to the payment service system, and wherein the number is determined based at least in part on the merchant type; causing, by the payment service system, the particular tipping flow to be initiated automatically at the payment application, the particular tipping flow enabling the payer to pay the invoice and complete the particular tipping flow with the merchant through the payment application, wherein the particular tipping flow is incorporated with the invoice; and presenting the invoice and the series of user interfaces to the payer at the mobile device; receiving, by the payment service system, a payment approval for the invoice from the mobile device; and based at least in part on the payment approval, automatically causing an invoice amount associated with the invoice to be transferred from a financial account associated with the payer to a financial account associated with the merchant. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
receiving, by a payment service system from a user interface of a mobile device, an indication of a request of a payer to engage in a transaction with a payee, wherein the user interface comprises one or more of user-selectable indicators, including a user-selectable indicator corresponding to the payee; identifying, by the payment service system from a database of the payment service system, a set of parameters associated with the payee, wherein the set of parameters includes a first payee type of a plurality of payee types, wherein the first payee type specifies a type of service or good that the payee provides; and generating, by the payment service system, an invoice for the transaction; wherein the invoice comprises a particular invoice type corresponding to the first payee type and a particular tipping flow selected based at least in part on the first payee type, and wherein the particular tipping flow comprises a number of user interfaces, customized based on the first payee type, to complete a payment from the mobile device to the payment service system, wherein the number is determined based at least in part on the first payee type. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A payment service system, comprising:
-
a database; a memory; a processor coupled to the memory and in communication with the database; and a transaction flow engine coupled to the processor and configured to; receive a selection of a payee identifier from a user interface of a mobile device of a payer, wherein the user interface comprises one or more of user-selectable indicators, including a user-selectable indicator corresponding to the payee identifier; identify a set of parameters associated with the payee, wherein the set of parameters includes a first payee type of a plurality of payee types, wherein the first payee type specifies a type of service or good that the payee provides; select, from the database in response to identifying the set of parameters, a first tipping flow from a set of tipping flows included in an invoice for a transaction between the payer and the payee, wherein the first tipping flow is selected based on the first payee type, the set of tipping flows being different from one another based on the set of parameters, wherein the first tipping flow comprises a number of user interfaces, customized based on the first payee type, to complete a payment from the mobile device to the payment service system, wherein the number is determined based at least in part on the first payee type; initiate the first tipping flow to incorporate the first tipping flow into the invoice; generate a set of tipping amounts, the set of tipping amounts predefined based at least in part on the first payee type; transmit the invoice with the set of tipping amounts to the mobile device for selection by the payer; receive a particular tipping amount from the set of tipping amounts from the mobile device; and generate an invoice amount for the invoice based on the particular tipping amount, the invoice amount including the particular tipping amount and a transaction amount associated with the transaction, wherein the invoice comprises a particular invoice type corresponding to the first payee type. - View Dependent Claims (18, 19, 20)
-
Specification