Merchant Verification of In-person Electronic Transactions
First Claim
1. A method comprising:
- under control of a mobile device configured with executable instructions,receiving, from a customer, a selection of a merchant from a list of one or more merchants presented to the customer on the mobile device;
receiving, from the customer, an indication of a payment amount for an item provided by the merchant;
sending, from the mobile device and over a network, an instruction to transfer the payment amount from an account associated with the customer to an account associated with the merchant;
at least partly responsive to the account associated with the merchant receiving the payment amount from the account associated with the customer, receiving, via the network, a receipt for the payment amount, verification data previously selected by the merchant, and an authentication challenge for accessing the verification data;
receiving, from the merchant, a valid response to the authentication challenge;
at least partly responsive to receiving the valid response, presenting the verification data to the merchant;
receiving, from the merchant, an indication that the item was provided to the customer;
receiving, from the merchant, a command to block subsequent presentation of the verification data; and
at least partly responsive to the command, blocking subsequent presentation of the verification data so that a subsequent valid response to the authentication challenge does not cause a subsequent presentation of the verification data.
1 Assignment
0 Petitions
Accused Products
Abstract
Validation data, such as an image selected by a merchant, is rendered on a mobile device of a customer to provide the merchant confirmation that payment for an item submitted through the mobile device of the customer was in fact received by the merchant. The merchant may establish an account on a network-accessible computing device (e.g., in the “cloud”) that includes the validation data. The customer authorizes payment to the merchant from the mobile device using the network connectivity of the mobile device. When the payment is received by the merchant, the network-accessible computing device sends the validation data to the customer'"'"'s mobile device. The merchant may be confident that he or she has in fact received an electronic payment from the customer when the validation data is presented on the mobile device. Techniques to prevent reuse and copying of the validation data are also discussed.
91 Citations
30 Claims
-
1. A method comprising:
under control of a mobile device configured with executable instructions, receiving, from a customer, a selection of a merchant from a list of one or more merchants presented to the customer on the mobile device; receiving, from the customer, an indication of a payment amount for an item provided by the merchant; sending, from the mobile device and over a network, an instruction to transfer the payment amount from an account associated with the customer to an account associated with the merchant; at least partly responsive to the account associated with the merchant receiving the payment amount from the account associated with the customer, receiving, via the network, a receipt for the payment amount, verification data previously selected by the merchant, and an authentication challenge for accessing the verification data; receiving, from the merchant, a valid response to the authentication challenge; at least partly responsive to receiving the valid response, presenting the verification data to the merchant; receiving, from the merchant, an indication that the item was provided to the customer; receiving, from the merchant, a command to block subsequent presentation of the verification data; and at least partly responsive to the command, blocking subsequent presentation of the verification data so that a subsequent valid response to the authentication challenge does not cause a subsequent presentation of the verification data. - View Dependent Claims (2, 3, 4)
-
5. A method comprising:
under control of a mobile device configured with executable instructions, receiving an indication of a merchant; receiving an indication of a payment amount to pay the merchant; receiving over a network one or more verification tags from a network-accessible computing device, each of the one or more verification tags corresponding with verification data; displaying at least one of one or more verification tags, wherein the one or more the verification tags, the verification data, and the correspondence between the one or more verification tags and the verification data are based at least in part on information previously provided by the merchant to the network-accessible computing device; receiving a selection of one of the one or more verification tags; and rendering the corresponding verification data for the selected one of the verification tags. - View Dependent Claims (6, 7, 8)
-
9. One or more computer-readable media storing computer-executable instructions configured to cause one or more processors to:
-
receive an identification of a merchant to receive a payment; receive, from a customer, an identification of a payment amount to pay the merchant; send an instruction for an account associated with the customer to transfer the payment amount to an account associated with the merchant; receive verification data that the account associated with the merchant received the payment amount; and render, on a mobile device of the customer, the verification data for presentation to the merchant. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A mobile device comprising:
-
one or more processors; computer-readable media coupled to the one or more processors; a merchant identification module stored in the computer-readable media and configured to receive information identifying a merchant; a payment module stored in the computer-readable media and configured to receive an indication of a payment amount and provide instructions to transfer the payment amount from an account associated with the mobile device to an account associated with the merchant; a verification data module stored in the computer-readable media and configured to receive verification data indicating that the account associated with the merchant received the payment amount and an authentication challenge associated with the verification data; and a merchant authentication module stored in the computer-readable media and configured to receive a response to the authentication challenge and, at least partially responsive to receiving a valid response, render the verification data. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A system comprising:
-
one or more processors; computer-readable media coupled to the one or more processors; one or more network interfaces coupled to the one or more processors; a merchant account record stored in the computer-readable media including an identity of a merchant, verification data, and an authentication challenge; a transaction processing module stored in the computer-readable media and configured to receive, via the one or more network interfaces, a request from a mobile device of a customer to transfer a payment amount from a financial account associated with the customer to a financial account associated with the merchant; and a payment confirmation module stored in the computer-readable media and configured to send, via the one or more network interfaces, the verification data and the authentication challenge to the mobile device at least partly in response to receiving an indication that the financial account associated with the merchant received the payment amount from the financial account associated with the customer, the verification data remaining concealed on the mobile device until a valid response to the authentication challenge is provided on the mobile device. - View Dependent Claims (28, 29, 30)
-
Specification