Patent ID: 8596530

Claim:
A computer-implemented method for processing transactions, comprising: providing, by one or more computing devices and to a user through a communications network, a graphical user interface wherein a user can: input personal data, select a merchant, and provide payment information, converting, by the one or more computing devices, information received from the merchant into a bar code display format that is electronically readable by a point of transaction terminal at a merchant location; providing, by the one or more computing devices and to the user through the communications network, details of a coupon redemption transaction, wherein the details of the coupon redemption transaction comprise information relating to a coupon in the barcode format that is electronically readable by the point of transaction terminal at the merchant location; receiving, by the one or more computing devices and from the merchant, an indication that the user desires to engage in the coupon redemption transaction; comparing, by the one or more computing devices, the indication that the user desires to engage in the coupon redemption transaction received from the merchant to the personal data inputted by the user to determine whether the coupon redemption transaction is authorized; and providing, by the one or more computing devices and to the merchant, an indication that the coupon redemption transaction is authorized in response to the comparing step indicating an authorized transaction.