Gateway to transaction processing network
AssigneeElavon, Inc.
InventorsTimothy Barnett, John Galloway
Life of this patent
Estimating the term…
Abstract
A method and apparatus for processing credit card transactions over the Internet includes an application program interface (API) that converts a simple ASCII transaction message from the merchant to the message spec required by the transaction processor. The API also encrypts the transaction message so that the transaction is secure over the Internet and manages the message traffic between the merchant and transaction processor. In a second preferred embodiment, a merchant sends a simple ASCII transaction message via a SSL (secure sockets layer) Internet connection. In preferred embodiments, redundant connections are set up between the merchant and the transaction processor, allowing a transaction to continue being processed if one of the connections fails.
Claims14
A method for processing credit card transactions comprising the steps of:
- accepting, by a gateway computer, a transaction message in ASCII form;
- translating, by the gateway computer, the transaction message into a message format accepted by a credit card transaction processing computer;
- encrypting, by the gateway computer, the translated transaction message;
- and
- transmitting, by the gateway computer, the encrypted message to a credit card transaction processing computer.
A system for processing credit card transactions, the system comprising:
- a merchant computer, said merchant computer configured to receive payment information;
- and a transaction gateway computer, said transaction gateway computer being connected to the merchant computer, said transaction gateway computer being configured to perform the steps of:
- accepting a transaction message from the merchant computer in ASCII form;
- translating the transaction message into a message format accepted by a credit card transaction processing computer;
- encrypting the translated transaction message;
- and
- transmitting the encrypted message to a credit card transaction processing computer.
A method for transmitting a credit card transaction to a bank computer comprising the steps of:
- forming, by a merchant computer, a transaction message in ASCII form;
- transmitting, by the merchant computer, the ASCII message to a gateway transaction computer in unencrypted form over a secure network;
- translating, by the gateway transaction computer, the ASCII message to a message specification required by a third party aggregator at the gateway transaction computer;
- encrypting, by the gateway transaction computer, the translated message;
- transmitting, by the gateway transaction computer, the encrypted message to a third party aggregator computer via the Internet;
- transmitting the contents of the encrypted message to a bank computer from the third party aggregator computer.
Dependencies are inferred from the claim text.