Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
110 words
A method for communicating between a server and one or more payment gateways, comprising the steps of: (a) receiving a message by the server; (b) parsing the elements message into one or more data; (c) determining a type of payment transaction based on the one or more data elements; (d) selecting a payment message format and a communication protocol based on the type of payment transaction; (e) formatting a payment message using the selected payment message format; (f) establishing a communication link between the server and the one or more payment gateways; and (g) transmitting the payment message to the one or more payment gateways using the selected communication protocol.
Claim 2
Independent Claim
110 words
A method for communicating between a server and one or more payment gateways, comprising the steps of: (a) receiving a message by the server; (b) parsing the elements message into one or more data; (c) determining a type of payment transaction based on the one or more data elements; (d) selecting a payment message format and a communication protocol based on the type of payment transaction; (e) formatting a payment message using the selected payment message format; (f) establishing a communication link between the server and the one or more payment gateways; and (g) transmitting the payment message to the one or more payment gateways using the selected communication protocol.
Claim 3
Dependent Claim
13 words
The method of claim 1, including the step of encrypting the payment message.
Claim 4
Dependent Claim
12 words
The method of claim 1, wherein the selected communication protocol is TCP/IP.
Claim 5
Dependent Claim
30 words
The method of claim 1, wherein the type of payment transaction is characterized by a payment instrument, a currency type, a payment instrument issuer, a payor or a transaction amount.
Claim 6
Dependent Claim
27 words
The method of claim 1, wherein step (d) further includes the step of selecting the one or more payment gateways based on the type of payment transaction.
Claim 7
Dependent Claim
28 words
The method of claim 5, wherein the step of selecting a payment message format and a communication protocol is based on the selected one or more payment gateways.
Claim 8
Dependent Claim
25 words
The method of claim 1, wherein the payment message is transmitted from the server with an indicia based on the one or more payment gateways.
Claim 9
Independent Claim
121 words
A system for communicating between a server and one or more payment gateways, comprising: (a) means for receiving a message by the server; (b) means for parsing the message into one or more data elements; (c) means for determining a type of payment transaction based on the one or more data elements; (d) means for selecting a payment message format and a communication protocol based on the type of payment transaction; (e) means for formatting a payment message using the selected payment message format; (f) means for establishing a communication link between the server and the one or more payment gateways; and (g) means for transmitting the payment message to the one or more payment gateways using the selected communication protocol.
Claim 10
Independent Claim
121 words
A system for communicating between a server and one or more payment gateways, comprising: (a) means for receiving a message by the server; (b) means for parsing the message into one or more data elements; (c) means for determining a type of payment transaction based on the one or more data elements; (d) means for selecting a payment message format and a communication protocol based on the type of payment transaction; (e) means for formatting a payment message using the selected payment message format; (f) means for establishing a communication link between the server and the one or more payment gateways; and (g) means for transmitting the payment message to the one or more payment gateways using the selected communication protocol.
Claim 11
Dependent Claim
14 words
A system as recited in claim 8, including means for encrypting the payment message.
Claim 12
Dependent Claim
14 words
A system as recited in claim 8, wherein the selected communication protocol is TCP/IP.
Claim 13
Dependent Claim
32 words
A system as recited in claim 8, wherein the type of payment transaction is characterized by a payment instrument, a currency type, a payment instrument issuer, a payor or a transaction amount.
Claim 14
Dependent Claim
27 words
A system as recited in claim 8, wherein (d) further includes means for selecting the one or more payment gateways based on the type of payment transaction.
Claim 15
Dependent Claim
28 words
A system as recited in claim 12, wherein the selecting a payment message format and a communication protocol is based on the selected one or more payment gateways.
Claim 16
Dependent Claim
27 words
A system as recited in claim 8, wherein the payment message is transmitted from the server with an indicia based on the one or more payment gateways.
Claim 17
Dependent Claim
147 words
A computer program embodied on a computer-readable medium, the computer program being configured to facilitate communications between a server and one or more payment gateways, comprising: (a) a code segment for receiving a message by the server; (b) a code segment for parsing the message into one or more data elements; (c) a code segment for determining a type of payment transaction based on the one or more data elements; (d) a code segment for selecting a payment message format and a communication protocol based on the type of payment transaction; (e) a code segment for formatting a payment message using the selected payment message format; (f) a code segment for establishing a communication link between the server and the one or more payment gateways; and (g) a code segment for transmitting the payment message to the one or more payment gateways using the selected communication protocol.
Claim 18
Dependent Claim
147 words
A computer program embodied on a computer-readable medium, the computer program being configured to facilitate communications between a server and one or more payment gateways, comprising: (a) a code segment for receiving a message by the server; (b) a code segment for parsing the message into one or more data elements; (c) a code segment for determining a type of payment transaction based on the one or more data elements; (d) a code segment for selecting a payment message format and a communication protocol based on the type of payment transaction; (e) a code segment for formatting a payment message using the selected payment message format; (f) a code segment for establishing a communication link between the server and the one or more payment gateways; and (g) a code segment for transmitting the payment message to the one or more payment gateways using the selected communication protocol.
Claim 19
Dependent Claim
22 words
A computer program embodied on a computer-readable medium as recited in claim 15, including a code segment for encrypting the payment message.
Claim 20
Dependent Claim
15 words
A computer program as recited in claim 15, wherein the selected communication protocol is TCP/IP.
Claim 21
Dependent Claim
33 words
A computer program as recited in claim 15, wherein the type of payment transaction is characterized by a payment instrument, a currency type, a payment instrument issuer, a payor or a transaction amount.
Claim 22
Dependent Claim
30 words
A computer program as recited in claim 15, wherein (d) further includes a code segment for selecting the one or more payment gateways based on the type of payment transaction.
Claim 23
Dependent Claim
29 words
A computer program as recited in claim 19, wherein the selecting a payment message format and a communication protocol is based on the selected one or more payment gateways.
Claim 24
Dependent Claim
28 words
A computer program as recited in claim 15, wherein the payment message is transmitted from the server with an indicia based on the one or more payment gateways.