Transaction processing
Abstract
A transaction processing system for the real time authorisation 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 authorised. When the cardholder initiates a purchase transaction with their credit card, an authorisation 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.
Claims
exact text as granted — not AI-modified1 . A transaction processing system comprising an interface for receiving authorisation requests, an interface for transmitting authorisation outputs, and a processing means comprising means for determining from authorisation request data if the system output should be positive or negative, characterised in that the processing means comprises:
a setup means comprising means for storing transaction conditions associated with particular customers, and authorisation means for dynamically retrieving a transaction condition associated with the customer of each authorisation request on a per-transaction basis and for applying said conditions to the authorisation request wherein the setup means comprises an interface comprising means for allowing each customer to define said conditions; wherein at least some of the conditions are in the form of program code rules; wherein the setup means comprises means for maintaining a rule database; wherein the authorisation means comprises means for automatically transmitting a notification to a customer under control of the conditions; wherein the authorisation request interface comprises a network interface for interfacing with a card payment network; wherein the authorisation request interface comprises a network interface for interfacing with an issuer front end system; wherein the output interface further comprises a card management system interface for interfacing with an issuer card management system; and wherein the setup means comprises means for controlling customer activation of a card.
2 . The transaction processing system as claimed in claim 1 , wherein said interface comprises a Web server.
3 . The transaction processing system as claimed in claim 1 , wherein the setup means comprises means for storing predefined template conditions, and for allowing a customer to select predefined template conditions for his or her card.
4 . The transaction processing system as claimed in claim 3 , wherein the setup means comprises a fraud manager interface comprising means for allowing a fraud manager with access control to define said template conditions.
5 . The transaction processing system as claimed in claim 3 wherein the predefined template condition comprises specific placeholders for conditions, values and logical operators.
6 . The transaction processing system as claimed in claim 3 wherein the setup means comprises input means for allowing a customer to input customer specified parameters to the predefined template conditions.
7 . The transaction processing system as claimed in claim 3 , wherein each template comprises an associated action which is the action to be taken if, upon evaluation, the template condition evaluates to “true”.
8 . The transaction processing system as claimed in claim 1 , wherein the rule database comprises means for storing rules in a format which is indexed on a particular customer or customer card number.
9 . The transaction processing system as claimed in claim 8 , wherein said rules comprise system, product and customer rules.
10 . The transaction processing system as claimed in claim 1 , wherein said rules are stored in a format which does not require parsing of logical string-based expressions for processing.
11 . The transaction processing system as claimed in claim 1 , wherein the authorisation means comprises means for receiving confirmation of authorisation from a customer in response to a notification.
12 . The transaction processing system as claimed in claim 1 , wherein the authorisation means comprises means for successively applying system-level, card product-level, and the customer conditions upon receipt of an authorisation request.
13 . The transaction processing system as claimed claim 1 , wherein the network interface comprises means for communicating over TCP/IP, X.25, Serial, Modem, SNA or any other communication format.
14 . The transaction processing system as claimed in claim 1 , wherein the network interface comprises means for converting received messages into a general standard data format.
15 . The transaction processing system as claimed in claim 14 , wherein the network interface comprises a communication header module for converting received messages into a standardised data sequence of bytes.
16 . The transaction processing system as claimed in claim 1 , wherein the card management system interface comprises a protocol header module comprising means for converting a standardised sequence of bytes received from the network interface into an internal format for processing.
17 . The transaction processing system as claimed in claim 1 , wherein the card management system interface comprises a protocol header module comprising means for converting a standardised sequence of bytes received from a communications header module into an internal format for processing.
18 . The transaction processing system as claimed in claim 15 , wherein the communication header and the protocol header modules comprise means for sequentially checking for, receiving, converting and routing messages and data.
19 . The transaction processing system as claimed in claim 1 , wherein the communication header and protocol header modules comprise means for routing transaction requests and responses between the card payment network and card management system.
20 . The transaction processing system as claimed in claim 1 , wherein the setup means comprises means for updating the rules database in real time.
21 . The transaction processing system as claimed in claim 1 , wherein the authorisation means comprises means for automatically transmitting a notification to a fraud manager if a possible fraud is detected.
22 . The transaction processing system as claimed in claim 1 , wherein the authorisation means comprises means for automatically transmitting a notification to a customer if a possible fraud is detected.
23 . The transaction processing system as claimed in claim 1 , wherein the authorisation means comprises means for automatically transmitting a notification to a customer if an authorisation request is rejected.
24 . The transaction processing system as claimed in claim 1 , wherein the authorisation means comprises means for automatically transmitting a notification to a customer if a request is authorised, allowing a customer to maintain a local log of authorised requests.
25 . The transaction processing system as claimed in claim 1 , wherein said controlling means comprises an on-line banking interface.
26 . The transaction processing system as claimed in claim 1 , wherein said controlling means comprises an ATM interface.
27 . The transaction processing system as claimed in claim 1 , wherein the authorisation means comprises means for receiving a cardholder request that a card be deactivated.
28 . The transaction processing system as claimed in claim 27 , wherein said means comprises means for receiving an SMS from a cardholder.
29 . A computer program product comprising software for completing a transaction processing system as claimed in claim 1 when executing on a digital computer.
30 . A transaction processing method carried by a verification system, and comprising the steps of (i) receiving a transaction condition associated with a customer; (ii) writing said condition to a condition database also storing conditions associated with other customers; (iii) receiving a transaction authorisation request from a transaction network; (iv) processing said received authorisation request by dynamically retrieving a condition associated with the customer of the authorisation request on a per transaction basis; (v) applying said condition and determining from the authorisation request data if the requested transaction should be approved or denied.Join the waitlist — get patent alerts
Track US2007198411A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.