METHODS AND SYSTEMS FOR PROCESSING, ACCOUNTING, AND ADMINISTRATION OF STORED VALUE CARDS
2 Assignments
0 Petitions
Accused Products
Abstract
Methods are described for accounting, administration and processing of transactions utilizing a stored value card utilizing an EFT service gateway and providing balances for the cards across a plurality of point of sale devices. One method includes receiving a message generated by the point of sale system of a merchant and parsing the message into data elements. The method also includes routing the message through a switch controller to an account holder database based on an institution ID and a branch ID, accessing an account within the database utilizing the account key, and determining if an account holder'"'"'s monetary balance in the account is greater than or equal to the transaction amount. A message is formatted and one of an authorization approval or a denial based upon the determination is transmitted within the message.
55 Citations
48 Claims
-
1-23. -23. (canceled)
-
24. A method for processing stored value card transactions, the stored value cards associated with an account holder database, said method comprising:
-
receiving, from a point of sale system, a transaction message requesting an authorization or denial for an individual transaction associated with the account holder database; accessing data associated with a particular account within the account holder database based on an account identifier within the transaction message; determining if a monetary account balance in the particular account dictates approval or denial of the transaction based upon a transaction type and a transaction amount within the transaction message; calculating a remaining monetary account balance in the particular account based upon approval or denial of the transaction; creating an authorization response message based on the approval or denial determination, for transmission to the point of sale system, the authorization response message including at least a unique alpha numeric string representing the remaining monetary account balance for the particular account, the unique alphanumeric string within an authorization identification response field of the authorization response message, the content of the alpha numeric string based on data within a separate ISO-8583 data field, and a response code indicative of the approval or denial of the transaction; and transmitting the authorization response message to the point of sale system to cause at least one of a display of the unique alpha numeric string at the point of sale system and a printing of the unique alphanumeric string on a receipt generated by the point of sale system. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A switching controller programmed to
receive, from a gateway into an ISO 8583 electronic funds transfer service, a transaction message originating from a point of sale system, the transaction message requesting an authorization or denial of an individual transaction associated with an account holder database; -
parse the transaction message into a series of data elements including at least a transaction amount, a transaction type, a merchant identifier, and an account identifier; access data relating to an account within the account holder database utilizing the account identifier; determine if a monetary account balance in the account dictates approval or denial of the transaction based upon the transaction type and the transaction amount within the transaction message; calculate and store within the database a remaining monetary account balance in the account based upon an approval or a denial of the transaction; create an authorization response message based on the calculation, for transmission to the point of sale system via the gateway, the authorization response message including at least a unique alpha numeric string representing the remaining monetary account balance for the account and an approval or denial of the transation, the unique alphanumeric string within an authorization identification response field of the authorization response message, the content of the alpha numeric string based on data within a separate ISO-8583 data field. - View Dependent Claims (48)
-
Specification