Systems and methods to process transactions and offers via a gateway
First Claim
1. A computer-implemented method, comprising:
- providing a computing apparatus having;
a data warehouse configured to store data associating an offer with an account of a user;
a gateway coupled with the data warehouse; and
a transaction handler configured in an electronic payment processing network and further coupled with the gateway, wherein the computing apparatus has instructions configured to instruct at least one microprocessor of the computing apparatus to perform operations of the method;
storing, in the data warehouse of the computing apparatus, the data associating the offer with the account of a user;
after the data associating the offer with the account of the user is stored in the data warehouse, receiving, via the gateway using a communication channel outside the electronic payment processing network, in the transaction handler of the computing apparatus and from a transaction terminal of a merchant, an authorization request transmitted without going through an acquirer processor of the merchant for a transaction in the account of the user, wherein the acquirer processor is connected in the electronic payment processing network;
in response to the authorization request received in the gateway, determining, by the computing apparatus, whether a benefit of the offer is applicable to the authorization request; and
in response to a determination that the benefit of the offer is applicable to the authorization request,applying by the computing apparatus the benefit of the offer to the authorization request prior to providing an authorization response for the authorization request;
providing, from the gateway of the computing apparatus to the transaction terminal via the communication channel outside the electronic payment network, the authorization response responsive to the authorization request, wherein the authorization response is configured to indicate the benefit of the offer applied to the authorization request; and
in response to the authorization request, transmitting, by the transaction handler of the computing apparatus using the electronic payment processing network, a transaction message to the acquirer processor to credit funds to an account of the merchant.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, configured to integrate the processing of transactions and offers applicable to the transactions, includes: a data warehouse storing an offer in association with a financial payment account; a gateway configured to receive an authorization request that is transmitted from a transaction terminal without going through an acquirer processor, the gateway coupled with the data warehouse to determine whether the offer is applicable to the authorization request and if so, apply a benefit of the offer to the authorization request; and a transaction handler coupled with the gateway to process the authorization request submitted from the gateway, provide an authorization response corresponding to the authorization request, and communicate with the acquirer processor to credit funds according to the authorization request to a merchant account associated with the transaction terminal.
350 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
providing a computing apparatus having; a data warehouse configured to store data associating an offer with an account of a user; a gateway coupled with the data warehouse; and a transaction handler configured in an electronic payment processing network and further coupled with the gateway, wherein the computing apparatus has instructions configured to instruct at least one microprocessor of the computing apparatus to perform operations of the method; storing, in the data warehouse of the computing apparatus, the data associating the offer with the account of a user; after the data associating the offer with the account of the user is stored in the data warehouse, receiving, via the gateway using a communication channel outside the electronic payment processing network, in the transaction handler of the computing apparatus and from a transaction terminal of a merchant, an authorization request transmitted without going through an acquirer processor of the merchant for a transaction in the account of the user, wherein the acquirer processor is connected in the electronic payment processing network; in response to the authorization request received in the gateway, determining, by the computing apparatus, whether a benefit of the offer is applicable to the authorization request; and in response to a determination that the benefit of the offer is applicable to the authorization request, applying by the computing apparatus the benefit of the offer to the authorization request prior to providing an authorization response for the authorization request; providing, from the gateway of the computing apparatus to the transaction terminal via the communication channel outside the electronic payment network, the authorization response responsive to the authorization request, wherein the authorization response is configured to indicate the benefit of the offer applied to the authorization request; and in response to the authorization request, transmitting, by the transaction handler of the computing apparatus using the electronic payment processing network, a transaction message to the acquirer processor to credit funds to an account of the merchant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computing apparatus having at least one microprocessor and memory storing instructions configured to instruct the at least one microprocessor to perform operations, the computing apparatus comprising:
-
a data warehouse configured to store data associating an offer with an account of a user; a gateway configured to receive, from a transaction terminal of a merchant using a communication channel outside an electronic payment processing network, an authorization request transmitted without going through an acquirer processor of the merchant for a transaction in the account of the user, wherein the acquirer processor is connected in the electronic payment processing network, and the computing apparatus is configured to determine whether a benefit of the offer is applicable to the authorization request using the data stored in the data warehouse; and a transaction handler configured in the electronic payment processing network and further coupled with the gateway to receive, after the data associating the offer with the account of the user is stored in the data warehouse, the authorization request from the gateway;
wherein, in response to the authorization request received in the gateway, the computing apparatus determines whether the benefit of the offer is applicable to the authorization request; and
in response to a determination that the benefit of the offer is applicable to the authorization request,the computing apparatus applies the benefit of the offer to the authorization request prior to providing an authorization response for the authorization request, the transaction handler transmits, in response to the authorization request and using the electronic payment processing network, a transaction message to the acquirer processor to credit funds to an account of the merchant, and the gateway provides, via the communication channel outside the electronic payment network, the transaction terminal with the authorization response responsive to the authorization request, wherein the authorization response is configured to indicate the benefit of the offer applied to the authorization request. - View Dependent Claims (17, 18, 19)
-
-
20. A non-transitory computer-storage medium storing instructions configured to instruct a computing apparatus to perform a method, the method comprising:
-
storing, in a data warehouse of the computing apparatus, data associating an offer with an account of a user, wherein the computing apparatus has; the data warehouse configured to store the data associating the offer with the account of the user; a gateway coupled with the data warehouse; and a transaction handler configured in an electronic payment processing network and further coupled with the gateway, wherein the computing apparatus has instructions configured to instruct at least one microprocessor of the computing apparatus to perform operations of the method; after the data associating the offer with the account of the user is stored in the data warehouse, receive, via the gateway using a communication channel outside the electronic payment processing network, in the transaction handler of the computing apparatus and from a transaction terminal of a merchant, an authorization request transmitted without going through an acquirer processor of the merchant for a transaction in the account of the user, wherein the acquirer processor is connected in the electronic payment processing network; in response to the authorization request received in the gateway, determine, by the computing apparatus, whether a benefit of the offer is applicable to the authorization request; and in response to a determination that the benefit of the offer is applicable to the authorization request, apply by the computing apparatus the benefit of the offer to the authorization request prior to providing an authorization response for the authorization request; provide, from the gateway of the computing apparatus to the transaction terminal, the authorization response responsive to the authorization request, wherein the authorization response is configured to indicate the benefit of the offer applied to the authorization request; and in response to the authorization request, transmit, by the transaction handler of the computing apparatus using the electronic payment processing network, a transaction message to the acquirer processor to credit funds to an account of the merchant.
-
Specification