TRANSACTION PROCESSING
First Claim
1. A system for processing requests to authorize financial transactions, comprising:
- a receiver configured to receive authorization requests for financial transactions;
a database configured to store a plurality of cardholder rules;
a processor configured to identify a positive or negative authorization response based on the received authorization requests, the processor comprisinga setup module configured toselect a template, wherein the template specifies at least one action and at least one notification;
populate a template with information to identify a cardholder rule, wherein the information includes at least transaction data, relational operators, values, and logical operators;
select at least one cardholder rule; and
associate the at least one template rule with a customeran authorization module configured to dynamically retrieve the at least one cardholder rule associated with a customer of each received authorization request on a per-transaction basis, for applying the retrieved at least one cardholder rule to the corresponding authorization request, and for implementing the action and the notification specified in the at least one cardholder rule; and
a transmitter configured to transmit the identified positive or negative authorization response.
0 Assignments
0 Petitions
Accused Products
Abstract
A transaction processing system for the real time authorization of payment transactions, The system comprises a verification system (4) connected to an issuer card management system (3). A cardholder can access the system via an interface (2) which can be for example the Internet, a wireless device, telephone, or a branch visit. The interface allows the cardholder to input rules governing how their credit card transactions are to be authorized. When the cardholder initiates a purchase transaction with their credit card, an authorization request is passed from the card network to the verification system which executes the rules created by the cardholder in order to approve or deny the transaction.
-
Citations
28 Claims
-
1. A system for processing requests to authorize financial transactions, comprising:
-
a receiver configured to receive authorization requests for financial transactions; a database configured to store a plurality of cardholder rules; a processor configured to identify a positive or negative authorization response based on the received authorization requests, the processor comprising a setup module configured to select a template, wherein the template specifies at least one action and at least one notification; populate a template with information to identify a cardholder rule, wherein the information includes at least transaction data, relational operators, values, and logical operators; select at least one cardholder rule; and associate the at least one template rule with a customer an authorization module configured to dynamically retrieve the at least one cardholder rule associated with a customer of each received authorization request on a per-transaction basis, for applying the retrieved at least one cardholder rule to the corresponding authorization request, and for implementing the action and the notification specified in the at least one cardholder rule; and a transmitter configured to transmit the identified positive or negative authorization response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for processing requests to authorize financial transactions, comprising:
-
receiving, by a receiving device, authorization requests for financial transactions; storing, in a database, a plurality of cardholder rules; identifying, by a processor, a positive or a negative authorization response based on the received authorization requests, wherein identifying the positive or the negative authorization response includes selecting a template, wherein the template specifies at least one action and at least one notification, populating a template with information to identify a cardholder rule, wherein the information includes at least transaction data, relational operators, values, and logical operators, selecting at least one cardholder rule, associating the at least one cardholder rule with a customer, dynamically retrieving the at least one cardholder rule associated with a customer of each received authorization request on a per-transaction basis, applying the retrieved at least one cardholder rule to the corresponding authorization request, implementing the action and the notification specified in the retrieved at least one cardholder rule; and transmitting, by a transmitting device, the identified positive or negative authorization response. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A non-transitory computer readable storage medium encoded with instructions that, when executed by a computer, cause the computer to execute the steps of:
-
selecting a template, wherein the template specifies at least one action and at least one notification; populating a template with information to identify a cardholder rule, wherein the information includes at least transaction data, relational operators, values, and logical operators; selecting at least one cardholder rule; associating the at least one cardholder rule with a customer; dynamically retrieving the at least one cardholder rule associated with a customer of each at least one received authorization request on a per-transaction basis; applying the retrieved at least one cardholder rule to the corresponding authorization request; implementing the action and the notification specified in the retrieved at least one cardholder rule; transmitting, by a transmitting device, an identified positive or negative authorization response.
-
Specification