Patent ID: 7770789

Claim:
A method of adding security to a point-of-sale (POS) server which communicates over a network with one or more POS terminals, each POS terminal including a payment card reader, the POS server including a POS server application installed thereon configured to communicate with the one or more POS terminals over a non-secure channel to process payment card transactions, the method comprising: installing a server security application on the POS server, the server security application configured to cause the POS server to at least: receive payment data from the one or more POS terminals over a secure channel, the payment data comprising actual card data obtained from the payment card reader; access false card data comprising a sequence of digits that are chosen to fail a Luhn test, such that the false card data comprises an invalid payment card number; provide the false card data to the POS terminal, the false card data configured to be processed as if it were the actual card data; receive a first authorization request from the POS terminal over the non-secure channel, the first authorization request comprising the false card data instead of the actual card data; and transmit a second authorization request to a remote server, the second authorization request comprising at least the actual card data.