Patent ID: 8868462
Filing Date: 2014-10-21
Classification: G06F,G06Q,G07F

Abstract:
1. A method of conducting electronic credit card payments to a payment acquirer using a merchant's device, a buyer's mobile device and a payment server, the merchant's device comprising a card reader and a mobile phone, said method comprising: initiating an electronic credit card payment transaction by executing a payment application in said merchant's device; entering sales information in said merchant's device; entering a credit card into said card reader of said merchant's device; entering buyer identification information and generating a Personal Identification Number (PIN) entry request in said merchant's device; transmitting an encrypted purchase message from said merchant's device to a payment server, wherein said encrypted purchase message comprises a PIN entry request and at least one of sales information, buyer identification information and encrypted credit card information read from said credit card in said card reader; receiving and decrypting said encrypted purchase message in said payment server; determining, in the payment server, said buyer's contact information using said buyer's identification information in said decrypted encrypted purchase message; transmitting, from said payment server, a PIN code request to a buyer's mobile device based on said buyer's contact information; receiving said PIN code request in said buyer's mobile device, and launching a secure PIN entry application in said buyer's mobile device; entering a PIN code in said secure PIN entry application; encrypting the entered PIN code in the buyer's mobile device; transmitting a PIN code block comprising said encrypted PIN code to said payment server; receiving said PIN code block in said payment server; determining, in said payment server, if a verification of said PIN code is performed off-line or on-line, wherein said off-line verification comprising the steps: wherein said on-line verification comprising the steps: producing a verification message in said bank server based on said verification; transmitting said verification message from said bank server to said payment server; generating a receipt message in said payment server based on received verification message; transmitting said receipt message to said buyer's mobile device and said merchant's device via said payment server; and displaying said receipt message in said buyer's mobile device and in said merchant's device completing said electronic debit or credit card payment.