Patent ID: 8392289

Claim:
A computer-implemented method, comprising: receiving, by a server system and as having been sent by a computing device, a request to purchase a product, the request having been initiated by user selection of an interface element that is provided for display by a third-party application program executing on the computing device, the product being for use by the third-party application program; sending, by the server system and for receipt by a transaction processing system, a charge request to charge an account of a user of the computing device for purchase of the product; determining, by the server system and after the charge request has been sent for receipt by the transaction processing system, to cancel the charge request, wherein determining to cancel the charge request includes an analysis of information from an account of the user, information from a social graph, or information regarding previous purchases by the user; sending, by the server system and for receipt by the transaction processing system, a request to cancel the charge request; and sending, by the server system and for receipt by the computing device, an indication that purchase of the product has been cancelled.