Method and system for processing electronic payment transactions
First Claim
1. A method for processing an electronic payment transaction, comprising:
- receiving, by a processor located at a merchant site, a request to process an electronic payment transaction from at least one payment terminal located at the merchant site, the request having a format type;
determining, by the processor located at the merchant site, the format type of the request from among a plurality of predetermined second format types;
identifying, by the processor located at the merchant site, a host computer configured to process the determined format type from among a plurality of host computers, each host computer being configured to process at least one of the predetermined second format types; and
transmitting the request to the identified host computer.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for processing electronic payment transaction information. A transaction software engine operating in a server at a merchant'"'"'s site effectuates the authorization of electronic payment requests and the settlement of authorized electronic payments. Authorization requests are sent by a terminal at the merchant'"'"'s site to the server 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. The transaction software engine is capable of accepting data of varying formats and re-encoding such data so that it can be processed by a host associated with a data transaction provider. Accordingly, the transaction software engine processes data received from a variety of terminals as well as data sent to and received from a variety of data transaction providers.
-
Citations
46 Claims
-
1. A method for processing an electronic payment transaction, comprising:
-
receiving, by a processor located at a merchant site, a request to process an electronic payment transaction from at least one payment terminal located at the merchant site, the request having a format type; determining, by the processor located at the merchant site, the format type of the request from among a plurality of predetermined second format types; identifying, by the processor located at the merchant site, a host computer configured to process the determined format type from among a plurality of host computers, each host computer being configured to process at least one of the predetermined second format types; and transmitting the request to the identified host computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 42, 43)
-
-
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, by a processor located at a merchant site, at least one respective data packet having settlement information for each payment of said plurality of electronic payments; determining, by the processor located at the merchant site, the format type of each respective data packet from among a plurality of predetermined second format types; 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, 13, 14, 15, 16, 17, 18)
-
-
19. A system located at a merchant site for processing an electronic payment transaction, comprising:
-
a processor located at a merchant site, the processor configured to; receive a request to process an electronic payment transaction from a payment terminal located at the merchant site, the request having a format type; determine, via the processor located at the merchant site, the format type of the request from among a plurality of predetermined second format types; and identify a host computer configured to process the determined format type; and an interface located at the merchant site, the interface being coupled to the processor and configured to; transmit 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:
-
a processor located at a merchant site, the processor configured to; request information relating to settlement of a plurality of electronic payments, from at least one payment terminal; receive at least one respective data packet having settlement information for each payment of said plurality of electronic payments; determine, via the processor located at the merchant site, a format type of each respective data packet from among a plurality of predetermined second format types; and identify a host computer configured to process the determined format type of each respective data packet; and an interface coupled to the processor, the interface configured to; transmit each respective data packet to the respective 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)
-
-
44. A method to process electronic payment transactions, comprising:
-
receiving, by a processor located at a merchant site, a plurality of requests to process electronic payment transactions from a plurality of payment terminals located at the merchant site and separate from the processor, each request having a respective format type; determining, by the processor located at the merchant site, the format type of each request; identifying, by the processor located at the merchant site, a host computer configured to process each determined format type; and transmitting each request to the respective identified host computer.
-
-
45. A system to process electronic payment transactions, comprising:
-
a plurality of terminals located at a merchant site, each terminal being configured to; receive a request to process one or more electronic payment transactions; and a processor separate from the plurality of terminals and located at the merchant site, the processor being configured to; receive, from the plurality of terminals, a plurality of requests to process one or more electronic payment transactions, each request having a respective format type; determine, via the processor located at the merchant site, the format type of each request; and identity a host computer configured to process each determined format type; and an interface configured to; transmit each request to the respective identified host computer.
-
-
46. A method to process electronic payment transactions, comprising:
-
receiving, by a plurality of terminals at a merchant site, a plurality of requests to process one or more electronic payment transactions, each request having a respective format type; receiving the plurality of requests from the plurality of terminals, by a processor located at a merchant site and separate from the plurality of terminals; determining, by the processor located at the merchant site, the format type of each request; identifying, by the processor, a host computer configured to process each determined format type; and transmitting each request to the respective identified host computer.
-
Specification