Patent ID: 7729966

Claim:
A system for processing card transactions comprising: a device for processing card transactions wherein said device: (a) receives card transaction data formatted in name-value pairs; (b) in response to receiving said card transaction data, establishes a telephone connection to a communications server; (c) assembles said card transaction data in a hypertext transfer protocol message for transmission to said communications server using said telephone connection; and wherein said communications server: (a) receives said card transaction data in said hypertext transfer protocol message from said device for processing card transactions, said hypertext transfer protocol message transmitted from said device for processing card transactions to said communications server using said telephone connection established by said device for processing card transactions; (b) in response to receiving said card transaction data in said hypertext transfer protocol message establishes a TCP/IP connection to a web server; (c) transmits said hypertext transfer protocol message to said web serve; and wherein said web server: (a) receives said hypertext transfer protocol message assembled at said device and received at said communications server using said telephone connection; (b) in response to receiving said hypertext transfer protocol message, extracts said card transaction data from said hypertext transfer protocol message; (c) transmits said card transaction data to a transaction processing network for authorization; (d) receives from said transaction processing network an authorization code approving or denying said card transaction data; (e) creates a hypertext transport protocol message comprising said authorization code; (f) transmits to said communications server using said TCP/IP connection said hypertext transport protocol message comprising said authorization code; and wherein said communications server further: (a) transmits to said device for processing card transactions using said telephone connection said hypertext transport protocol message comprising said authorization code; and wherein said device further: (a) approves or denies said card transaction data according to said authorization code.