Transaction processing
First Claim
1. A transaction processing system implemented using programmable data processing apparatus, for processing requests to authorize card transactions, comprising:
- a request interface for receiving requests from customers to authorize card transactions,a rule database for storing cardholder rules,processing means executed by the programmable data processing apparatus for generating positive and negative authorization outputs based on authorization requests received from the request interface, the processing means comprising;
(A) setup means for storing cardholder rules associated with particular customers, wherein the setup means comprises;
(i) a fraud manager interface enabling a fraud manager with access control to;
(a) define templates, wherein each template comprises a structure of placeholders for population with information specifying at least one action and at least one notification, the information including authorization request message fields, relational operators, values, and logical operators(b) populate placeholders of a template with information to generate a template rule, and(ii) a definition interface enabling each customer to;
(a) select at least one template rule, and(b) select and populate at least one of the defined templates to generate at least one cardholder rule referring to the at least one selected template and the information populating the template, and specifying an action and a notification, and(B) authorization means for dynamically retrieving from the rule database a cardholder rule associated with the customer of each authorization request on a per-transaction basis, for applying the retrieved cardholder rule to the transaction request, and for executing the cardholder rule with reference to a template rule and implementing the action and notification specified in the template rule, andan authorization interface for transmitting positive and negative authorization outputs generated by the processing means.
3 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.
44 Citations
22 Claims
-
1. A transaction processing system implemented using programmable data processing apparatus, for processing requests to authorize card transactions, comprising:
-
a request interface for receiving requests from customers to authorize card transactions, a rule database for storing cardholder rules, processing means executed by the programmable data processing apparatus for generating positive and negative authorization outputs based on authorization requests received from the request interface, the processing means comprising; (A) setup means for storing cardholder rules associated with particular customers, wherein the setup means comprises; (i) a fraud manager interface enabling a fraud manager with access control to; (a) define templates, wherein each template comprises a structure of placeholders for population with information specifying at least one action and at least one notification, the information including authorization request message fields, relational operators, values, and logical operators (b) populate placeholders of a template with information to generate a template rule, and (ii) a definition interface enabling each customer to; (a) select at least one template rule, and (b) select and populate at least one of the defined templates to generate at least one cardholder rule referring to the at least one selected template and the information populating the template, and specifying an action and a notification, and (B) authorization means for dynamically retrieving from the rule database a cardholder rule associated with the customer of each authorization request on a per-transaction basis, for applying the retrieved cardholder rule to the transaction request, and for executing the cardholder rule with reference to a template rule and implementing the action and notification specified in the template rule, and an authorization interface for transmitting positive and negative authorization outputs generated by the processing means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification