ENHANCED TRANSACTION PROCESSING
First Claim
1. A computer-implemented method comprising:
- receiving, at a computer processor from a merchant, a request to authorize payment for a transaction using an account of a customer, wherein the request includes an identifier associated with the customer account and the transaction is associated with at least one purchased product;
selecting, by the computer processor, a promotion for the transaction from among available promotions based on the customer account identifier and based on one or more rules;
adjusting, by the computer processor, an amount of the transaction based on the selected promotion; and
transmitting, by the computer processor, an authorization for the adjusted transaction to the merchant.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-executable instructions for automatically processing promotion redemptions are provided. An exemplary method includes receiving a request to authorize payment for a transaction using a customer account. The request identifies the customer account and the transaction is associated with at least one purchased product. The method includes selecting a promotion for the transaction based on the customer account and one or more rules. The amount of the transaction is adjusted based on the selected promotion. The method also includes transmitting an authorization for the adjusted transaction to the merchant. The method may also include selecting a promotion that has been pre-purchased by the customer.
63 Citations
37 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a computer processor from a merchant, a request to authorize payment for a transaction using an account of a customer, wherein the request includes an identifier associated with the customer account and the transaction is associated with at least one purchased product; selecting, by the computer processor, a promotion for the transaction from among available promotions based on the customer account identifier and based on one or more rules; adjusting, by the computer processor, an amount of the transaction based on the selected promotion; and transmitting, by the computer processor, an authorization for the adjusted transaction to the merchant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A transaction processing system comprising:
-
a database of eligible promotions; a communication module configured to receive, from a merchant, a request to authorize payment for a transaction using an account of a customer, wherein the request includes an identifier associated with the customer account and the transaction is associated with at least one purchased product; a selection module configured to select a promotion for the transaction from among the eligible promotions based on the customer account identifier and one or more rules; and a transaction processing module configured to; adjust an amount of the transaction based on the selected promotion; and transmit an authorization for the adjusted transaction to the merchant. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory computer-readable medium comprising instructions that, when executed by one or more computer processors, direct the one or more computer processors to:
-
receive, from a merchant, a request to authorize payment for a transaction using an account of a customer, wherein the request includes an identifier associated with the customer account and the transaction is associated with at least one purchased product; select a promotion for the transaction from a database of available promotions based on the customer account identifier and one or more rules; and adjust an amount of the transaction based on the selected promotion. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification