Merchant verification of in-person electronic transactions
First Claim
1. A method comprising:
- under control of a mobile device of a customer, the mobile device being configured with executable instructions,presenting, via the mobile device to the customer, a list of one or more merchants that have each established an account with an online service that processes electronic payments from mobile devices;
receiving, by the mobile device from the customer, a selection of a merchant from the list of one or more merchants;
receiving, by the mobile device 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, by the mobile device via the network, (i) a receipt for the payment amount, (ii) verification data previously selected by the merchant such that the merchant is familiar with the verification data, and an authentication challenge previously selected by the merchant for accessing, by the merchant, the verification data with the mobile device;
receiving, by the mobile device from the merchant, a valid response to the authentication challenge;
at least partly responsive to receiving the valid response, causing the verification data to be presented via the mobile device to the merchant thereby assuring the merchant that the payment amount has been successfully transferred from the account associated with the customer to the account associated with the merchant;
receiving, by the mobile device from the merchant, an indication that the item was provided to the customer;
receiving, by the mobile device from the merchant, a command to block subsequent presentation of the verification data without a subsequent payment transferred from the account associated with the customer to the account associated with the merchant; 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 by the mobile device incorrectly indicating that a subsequent payment amount has been transferred from the account associated with the customer to the account associated with the merchant.
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.
26 Citations
25 Claims
-
1. A method comprising:
-
under control of a mobile device of a customer, the mobile device being configured with executable instructions, presenting, via the mobile device to the customer, a list of one or more merchants that have each established an account with an online service that processes electronic payments from mobile devices; receiving, by the mobile device from the customer, a selection of a merchant from the list of one or more merchants; receiving, by the mobile device 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, by the mobile device via the network, (i) a receipt for the payment amount, (ii) verification data previously selected by the merchant such that the merchant is familiar with the verification data, and an authentication challenge previously selected by the merchant for accessing, by the merchant, the verification data with the mobile device; receiving, by the mobile device from the merchant, a valid response to the authentication challenge; at least partly responsive to receiving the valid response, causing the verification data to be presented via the mobile device to the merchant thereby assuring the merchant that the payment amount has been successfully transferred from the account associated with the customer to the account associated with the merchant; receiving, by the mobile device from the merchant, an indication that the item was provided to the customer; receiving, by the mobile device from the merchant, a command to block subsequent presentation of the verification data without a subsequent payment transferred from the account associated with the customer to the account associated with the merchant; 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 by the mobile device incorrectly indicating that a subsequent payment amount has been transferred from the account associated with the customer to the account associated with the merchant. - View Dependent Claims (2, 3, 4)
-
-
5. One or more computer-readable media storing computer-executable instructions configured to cause one or more processors on a mobile device of a customer to:
-
receive an identification of a merchant to receive a payment at an account the merchant has established with an online service that processes electronic payments from mobile devices; receive, from the 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 the account established by the merchant; receive verification data that was previously selected by the merchant such that the merchant is familiar with the verification data and thereby indicating that the account established by the merchant received the payment amount; and cause the verification data to be presented on the mobile device of the customer to the merchant as a portion of a receipt indicating the payment amount thereby assuring the merchant that the payment amount has been successfully transferred from the account associated with the customer to the account established by the merchant. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. 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 that has established an account with an online service that processes electronic payments from mobile devices; 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 a customer that possesses the mobile device to the account established by the merchant; a verification data module stored in the computer-readable media and configured to receive (i) verification data selected by the merchant such that the merchant is familiar with the verification data for indicating that the account established by the merchant received the payment amount from the account associated with the mobile device and (ii) an authentication challenge from the merchant 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 entered by the merchant on the mobile device and, at least partially responsive to receiving a valid response, cause the verification data to be presented to the merchant on the mobile device as a portion of a receipt indicating the payment amount thereby assuring the merchant that the payment amount has been successfully transferred from the account associated with the mobile device to the account established by the merchant. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. 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 (i) an identity of a merchant that has established an account with an online service that includes the system and that processes electronic payments from mobile devices, (ii) verification data selected by the merchant such that the merchant is familiar with the verification data, and (iii) an authentication challenge provided by the merchant; 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 the financial account established by the merchant; and a payment confirmation module stored in the computer-readable media and configured to send, via the one or more network interfaces, (i) the verification data and (ii) the authentication challenge to the mobile device of the customer in response to receiving an indication that the financial account established by 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 by the merchant on the mobile device of the customer. - View Dependent Claims (22, 23, 24, 25)
-
Specification