Patent ID: 9721275
Date: 2017-08-01
CPC Classifications: G06Q

Claim:
1. A computer implemented method, comprising: in response to a computing device receiving data for use in navigating to a broadcast feed page of a merchant, causing the broadcast feed page to be presented via a display device associated with the computing device, the broadcast feed page including multiple message posts, individual message posts of the multiple message posts respectively corresponding to individual orders that are placed by customers at a physical retail location of the merchant and that are input into a merchant point of sale device at the physical retail location of the merchant, wherein the individual message posts respectively include individual user-selectable links to respective individual payment interfaces, wherein the individual user-selectable links include embedded order information associated with the individual orders, wherein the individual payment interfaces are configured to provide access to payment information respectively associated with the customers; receiving, via an input device associated with the computing device, a selection of a user-selectable link that is included in a message post that corresponds to an order that a customer associated with the computing device has placed, the order for one or more items offered for sale by the merchant at the physical retail location of the merchant; in response to receiving the selection of the user-selectable link, transmitting, by the computing device, to a computing system of a transaction service provider, a request to access a payment interface based at least in part on data associated with the user-selectable link; presenting, via the display device, a prompt requesting credentials associated with a user account of the customer, the user account being stored by the computing system of the transaction service provider, the credentials being usable to authenticate the customer; in response to receiving, via the input device, the credentials, and in response to receiving a confirmation from the computing system of the transaction service provider that the customer is authenticated based on the credentials, presenting, via the display device, a payment interface associated with the user-selectable link that provides access to payment information associated with the customer and that enables use of the payment information to implement an electronic payment for the order, the payment interface being populated with the embedded order information included in the user-selectable link; transmitting, from the computing device, to the computing system of the transaction service provider, metadata that specifies a geographical location of the computing device being used by the customer to view the payment interface; receiving, from the computing system of the transaction service provider, an indication that an additional item is to be offered for sale by the merchant based on completing a purchase of the one or more items, wherein the indication is provided by the computing system of the transaction service provider based at least in part on an analysis of the one or more items listed in the broadcast feed page against an up-sell configuration file previously provided to the transaction service provider by the merchant, the up-sell configuration file associating the additional item with the one or more items; presenting, via the display device, the additional item offered for purchase in the payment interface; receiving, via the input device providing input via the payment interface, a selection indicative of an electronic payment authorization for the order using at least a portion of the payment information associated with the customer, the electronic payment authorization including one of: in response to the computing system of the transaction service provider verifying the electronic payment authorization as a valid payment based on the geographical location of the computing device being within a predetermined distance threshold of the physical retail location of the merchant, presenting, via the display device, a receipt page generated by the computing system of the transaction service provider in response to the electronic payment authorization, the receipt page including order details associated with the order and a selectable feed option that, upon selection, navigates the customer back to the broadcast feed page.