A computer-implemented method comprising: under control of a network-accessible point-of-sale device associated with a merchant location but located remote from the merchant location, the network- accessible POS device configured with executable instructions, receiving at the network-accessible POS device a purchase request, the purchase request received via a network from a mobile computing device located at the merchant location, the purchase request comprising payment information or an indication of payment information and an identification of a good or a service available from a merchant associated with the merchant location; in response to receiving the purchase request, sending the payment information and a cost associated with the good or the service to a payment processor; in response to receiving an authorization from the payment processor, generating receipt data evidencing receipt of payment and identifying the good or the service; and sending the receipt data via the network to the mobile computing device, wherein the receipt data, when presented to the merchant via the mobile computing device and validated by the merchant, results in a user associated with the mobile computing device receiving the good or the service from the merchant, wherein the receipt data includes verification data that indicates the authenticity of the receipt data, the verification data based at least in part on information provided by the merchant associated with the merchant location, and wherein the merchant provides a command to block presentation of the verification data and, at least partly responsive to the command, subsequent presentation of the verification data is blocked. under control of a network-accessible point-of-sale device associated with a merchant location but located remote from the merchant location, the network- accessible POS device configured with executable instructions, receiving at the network-accessible POS device a purchase request, the purchase request received via a network from a mobile computing device located at the merchant location, the purchase request comprising payment information or an indication of payment information and an identification of a good or a service available from a merchant associated with the merchant location; in response to receiving the purchase request, sending the payment information and a cost associated with the good or the service to a payment processor; in response to receiving an authorization from the payment processor, generating receipt data evidencing receipt of payment and identifying the good or the service; and sending the receipt data via the network to the mobile computing device, wherein the receipt data, when presented to the merchant via the mobile computing device and validated by the merchant, results in a user associated with the mobile computing device receiving the good or the service from the merchant, wherein the receipt data includes verification data that indicates the authenticity of the receipt data, the verification data based at least in part on information provided by the merchant associated with the merchant location, and wherein the merchant provides a command to block presentation of the verification data and, at least partly responsive to the command, subsequent presentation of the verification data is blocked.