Validation gateway
First Claim
1. A method for billing a customer credit card account, comprising the steps of:
- (a) receiving by a validation gateway a validation request message containing transaction data from a caller interaction processor;
(b) converting said validation request message from a client server protocol to a packet switching network protocol;
(c) sending a card request message from said validation gateway to a financial processor for authorization to charge to said customer credit card account;
(d) receiving by said validation gateway a card reply message from said financial processor;
(e) converting from said packet switching network protocol to said client server protocol;
(f) sending a validation response message from said validation gateway to said caller interaction processor;
(g) writing by said validation gateway a billing data record; and
(h) sending said billing data record from said validation gateway to a network information distribution service database server, including sending by a validation module of a validation computer program on said validation gateway a billing data record write request to a non-blocking application modules, sending by said non-blocking application module said billing data record write request to a client process module, sending by said client process module a billing data record write request to a billing data record service, sending by said billing data record service a billing data record write response to a demultiplex process module, sending by said demultiplex process module a billing data record write response to said client process, sending by said client process module a billing data record write response to said non-blocking application module, and sending by said non-blocking application module a billing data record write response to said validation module.
3 Assignments
0 Petitions
Accused Products
Abstract
Communication between telecommunications networks and computer systems used by financial institutions to allow processing customer requests to pay for telecommunication services with credit cards is described. In particular, communication that allows both real-time authorization and settlement of charges needed to bill the customer is explained. In addition, a system and method for protocol conversion between a client server protocol used by telecommunications networks and a packet switching network protocol used by financial institutions is provided. Client server protocols include protocols used by caller interaction processes such as UDP/IP. Packet switching network protocols include protocols used by financial processors such as X.25. The system method of the present invention may be used for communication between other networks and computer systems that use UDP/IP in X.25.
-
Citations
11 Claims
-
1. A method for billing a customer credit card account, comprising the steps of:
-
(a) receiving by a validation gateway a validation request message containing transaction data from a caller interaction processor; (b) converting said validation request message from a client server protocol to a packet switching network protocol; (c) sending a card request message from said validation gateway to a financial processor for authorization to charge to said customer credit card account; (d) receiving by said validation gateway a card reply message from said financial processor; (e) converting from said packet switching network protocol to said client server protocol; (f) sending a validation response message from said validation gateway to said caller interaction processor; (g) writing by said validation gateway a billing data record; and (h) sending said billing data record from said validation gateway to a network information distribution service database server, including sending by a validation module of a validation computer program on said validation gateway a billing data record write request to a non-blocking application modules, sending by said non-blocking application module said billing data record write request to a client process module, sending by said client process module a billing data record write request to a billing data record service, sending by said billing data record service a billing data record write response to a demultiplex process module, sending by said demultiplex process module a billing data record write response to said client process, sending by said client process module a billing data record write response to said non-blocking application module, and sending by said non-blocking application module a billing data record write response to said validation module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification