Customer authentication for an order
First Claim
1. A method comprising:
- receiving, by a merchant device and from a payment service computing device, a name of a customer, the name of the customer being received during a first time period in which a first geolocation of a mobile device of the customer is not within a threshold proximity of the merchant device, wherein the payment service computing device is associated with a payment service and configured to process payments for multiple merchants including a merchant associated with the merchant device, and wherein the merchant device and the payment service computing device exchange data over a networked connection;
providing for display, on a customer display area of the merchant device, the name of the customer during a second time period in which a second geolocation of the mobile device is not within the threshold proximity of the merchant device;
receiving, by the merchant device, a selection of the customer name from the customer display area, the selection occurring during a third time period in which a third geolocation of the mobile device is within the threshold proximity of the merchant device;
receiving, by the merchant device, a selection of goods or services to be purchased by the customer from the merchant, wherein the customer is to receive the selected goods or services at a location associated with the merchant device;
providing for display, on the merchant device, a list of the selected goods or services;
receiving, by the merchant device and from the payment service computing device, identity verification data for the customer;
providing for display, on the merchant device, the identity verification data;
receiving, by the merchant device, an input indicating that information obtained from the customer is consistent with the identify verification data; and
in response to the input, submitting, by the merchant device and to the payment service computing device, a request to approve an electronic payment transaction for the selected goods or services.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, computer program products, and systems for processing customer authentication for an order. A merchant device displays a name of a customer and an image of the customer who submitted a selection of items to purchase from a merchant operating the merchant device. The merchant device can obtain the name and image from a server before or after the merchant device received a list of the selected items. The merchant device can display the name and image. Display of the name and image may or may not be triggered by a notification that the customer device is at the merchant device. The merchant device receives an input from the merchant indicating that a customer who claims the name matches the image. The merchant device approves purchase of the selected items by the customer. The merchant device then submits a total price of the selected items to a server for processing.
-
Citations
30 Claims
-
1. A method comprising:
-
receiving, by a merchant device and from a payment service computing device, a name of a customer, the name of the customer being received during a first time period in which a first geolocation of a mobile device of the customer is not within a threshold proximity of the merchant device, wherein the payment service computing device is associated with a payment service and configured to process payments for multiple merchants including a merchant associated with the merchant device, and wherein the merchant device and the payment service computing device exchange data over a networked connection; providing for display, on a customer display area of the merchant device, the name of the customer during a second time period in which a second geolocation of the mobile device is not within the threshold proximity of the merchant device; receiving, by the merchant device, a selection of the customer name from the customer display area, the selection occurring during a third time period in which a third geolocation of the mobile device is within the threshold proximity of the merchant device; receiving, by the merchant device, a selection of goods or services to be purchased by the customer from the merchant, wherein the customer is to receive the selected goods or services at a location associated with the merchant device; providing for display, on the merchant device, a list of the selected goods or services; receiving, by the merchant device and from the payment service computing device, identity verification data for the customer; providing for display, on the merchant device, the identity verification data; receiving, by the merchant device, an input indicating that information obtained from the customer is consistent with the identify verification data; and in response to the input, submitting, by the merchant device and to the payment service computing device, a request to approve an electronic payment transaction for the selected goods or services.
-
-
2. A method performed by a merchant device in networked communication with a server, the method comprising:
-
receiving an identifier identifying a customer by the merchant device and from the server, the identifier being received during a first time period in which a first geolocation of a mobile device associated with the customer does not satisfy a threshold proximity of the merchant device; displaying, on the merchant device, the identifier during a second time period in which a second geolocation of the mobile device does not satisfy the threshold proximity of the merchant device; receiving, by the merchant device, a selection of the identifier, the selection occurring during a third time period in which a third geolocation of the mobile device satisfies the threshold proximity of the merchant device; displaying, on the merchant device, a list of selected goods or services to be purchased by the customer from a merchant associated with the merchant device; in response to receiving a first input indicating receipt of identification information that corresponds to the identifier, displaying identity verification data of the customer, the identity verification data being received by the merchant device from the server; and in response to receiving a second input indicating that the identification information is consistent with the identity verification data, submitting, by the merchant device to the server, a request to approve an electronic payment transaction for the selected goods or services. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory storage device comprising instructions operable to cause one or more computers to
receive a networked communication at a merchant device and from a server, the networked communication including an identifier identifying a customer, the identifier being received during a first time period in which a first geolocation of a mobile device of the customer is not within a threshold proximity of the merchant device; -
display, on the merchant device, the identifier during a second time period in which a second geolocation of the mobile device is not within the threshold proximity of the merchant device; receive, by the merchant device, a selection of the identifier, the selection occurring during a third time period in which a third geolocation of the mobile device is within the threshold proximity of the merchant device; displaying, on the merchant device, a list of selected goods or services to be purchased by the customer from a merchant associated with the merchant device; in response to a first input indicating receipt of identification information that corresponds to the identifier, display identity verification data of the customer, the identity verification data being received by the merchant device from the server; and in response to a second input indicating that the identification information is consistent with the identity verification data, submit, by the merchant device to the server, a request to approve an electronic payment transaction for the selected goods or services. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system comprising:
-
one or more computers; and a non-transitory storage device storing instructions operable to cause the one or more computers to perform operations comprising; receiving a networked communication, at a merchant device and from a server, the networked communication including an identifier identifying a customer, the identifier being received during a first time period in which a first geolocation of a mobile device of the customer is not within a threshold proximity of the merchant device; providing for display, on the merchant device, the identifier during a second time period in which a second geolocation of the mobile device is not within the threshold proximity of the merchant device; receiving, by the merchant device, a selection of the identifier, the selection occurring during a third time period in which a third geolocation of the mobile device is within the threshold proximity of the merchant device; providing for display, on the merchant device, a list of selected goods or services to be purchased by the customer from a merchant associated with the merchant device; in response to receiving a first input indicating receipt of identification information that corresponds to the identifier, providing for display identity verification data of the customer, the identity verification data being received by the merchant device from the server; and in response to receiving a second input indicating that the identification information is consistent with the identity verification data, submitting, by the merchant device to the server, a request to approve an electronic payment transaction for the selected goods or services. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification