Method and system for processing electronic payment transactions
First Claim
1. A method for processing an electronic payment transaction, comprising:
- receiving a request for processing the electronic payment transaction from a payment terminal, the request including a format type;
determining the format type of the request;
identifying a host computer configured to process the determined format type; and
transmitting the request to the identified host computer.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for processing transactions, and more specifically for receiving, processing and transmitting electronic payment transaction information. The system and method accesses a transaction software engine that effectuates the authorization of electronic payment requests and the settlement of authorized electronic payments. The transaction software engine, in accordance with an embodiment of the invention, resides at a merchant'"'"'s site and more specifically within the merchant'"'"'s server or computer which is in communication with one or more network terminals. With such a system, authorization requests may be sent by a terminal as each transaction occurs. Batches of settlement requests are processed after a predetermined time, although the transactions are processed on a transaction-by-transaction basis. In addition, the software engine enables the transmission of data over the Internet. As a result, the amount of time to process payment authorization and settlement is reduced as compared with the exclusive use of traditional telephone lines. Moreover, the transaction software engine is capable of accepting data of varying formats and re-encoding such data so that it can be processed by the transaction software engine. As a result, the transaction software engine can process data that is received from and sent to a variety of terminals as well as data that is sent to and received from a variety of data transaction providers host.
39 Citations
41 Claims
-
1. A method for processing an electronic payment transaction, comprising:
-
receiving a request for processing the electronic payment transaction from a payment terminal, the request including a format type;
determining the format type of the request;
identifying a host computer configured to process the determined format type; and
transmitting the request to the identified host computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 15)
-
-
11. A method for settling a plurality of electronic payments, comprising:
-
requesting from a terminal information relating to settlement of the plurality of electronic payments;
receiving at least one respective data packet having settlement information for each payment of said plurality of electronic payments;
determining the format type of each respective data packet;
identifying a host computer configured to process the determined format type of each respective data packet; and
transmitting each respective data packet to the identified host computer, wherein the identified host computer is configured to process the format type of said each respective data packet. - View Dependent Claims (12, 14, 16, 17, 18)
-
-
19. A system for processing an electronic payment transaction, comprising:
-
an interface for receiving a request for processing the electronic payment transaction from a payment terminal, the request including a format type; and
a processor for;
determining the format type of the request;
identifying a host computer configured to process the determined format type; and
transmitting the request to the identified host computer. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 40, 41)
-
-
29. A system for settling a plurality of electronic payments, comprising:
-
an interface for receiving at least one respective data packet having settlement information for each payment of said plurality of electronic payments; and
a processor for;
determining the format type of each respective data packet;
identifying a host computer configured to process the determined format type of each respective data packet; and
transmitting each respective data packet to the identified host computer, wherein the identified host computer is configured to process the format type of said each respective data packet. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification