System, method and article of manufacture for handling transaction results in a gateway payment architecture utilizing a multichannel, extensible, flexible architecture
First Claim
1. A method for communicating between a gateway, and an existing host payment application, comprising the steps of:
- (a) establishing a communication link between the gateway and the host payment application;
(c) receiving a host message in response to a gateway transaction;
(d) parsing one or more transaction response values from the host message;
(e) mapping the one or more transaction response values to a canonical response code; and
(f) storing the canonical response code in a transaction log.
9 Assignments
0 Petitions
Accused Products
Abstract
Secure transmission of data is provided between a plurality of computer systems over a public communication system, such as the Internet. Secure transmission of data is provided from a customer computer system to a merchant computer system, and for the further secure transmission of payment information regarding a payment instrument from the merchant computer system to a payment gateway computer system. The payment gateway system evaluates the payment information and returns a level of authorization of credit via a secure transmission to the merchant which is communicated to the customer by the merchant. The merchant can then determine whether to accept the payment instrument tendered or deny credit and require another payment instrument. An architecture that provides support for additional message types that are not SET compliant is provided by a preferred embodiment of the invention. A server communicating bidirectionally with a gateway is disclosed. The server communicates to the gateway over a first communication link, over which all service requests are initiated by the server. The gateway uses a second communication link to send service signals to the server. In response to the service signals, the server initiates transactions to the gateway or presents information on an a display device.
-
Citations
21 Claims
-
1. A method for communicating between a gateway, and an existing host payment application, comprising the steps of:
-
(a) establishing a communication link between the gateway and the host payment application; (c) receiving a host message in response to a gateway transaction; (d) parsing one or more transaction response values from the host message; (e) mapping the one or more transaction response values to a canonical response code; and (f) storing the canonical response code in a transaction log. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for communicating between a gateway, and an existing host payment application, comprising:
-
(a) program means for establishing a communication link between the gateway and the host payment application; (c) program means for receiving a host message in response to a gateway transaction; (d) program means for parsing one or more transaction response values from the host message; (e) program means for mapping the one or more transaction response values to a canonical response code; and (f) program means for storing the canonical response code in a transaction log. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program embodied on a computer-readable medium for initiating payment in a computer under the control of software with an attached display and an input device connected to a network for receiving and transmitting network information, comprising:
-
(a) a code segment for establishing a communication link between the gateway and the host payment application; (c) a code segment for receiving a host message in response to a gateway transaction; (d) a code segment for parsing one or more transaction response values from the host message; (e) a code segment for mapping the one or more transaction response values to a canonical response code; and (f) a code segment for storing the canonical response code in a transaction log. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification