Patent ID: 8725644

Claim:
A method for securely processing an online transaction on a payment processor between a customer and a merchant, the method comprising: receiving from a merchant system on the payment processor an authentication request including a transaction identifier associated with the online transaction; generating a one-time use payment processor encryption key in response to the received authentication request, the one-time use payment processor encryption key corresponding to and associatively linked with the transaction identifier on the payment processor; relaying the one-time use payment processor encryption key to a customer system through the merchant system; receiving from the customer system over a direct secured communications link therewith bypassing the merchant system personal account data associated with the customer, the personal account data being encrypted on the customer system with the one-time use payment processor encryption key; receiving a transaction processing request on the payment processor from the merchant system separately from the personal account data received from the customer system, the transaction processing request including the transaction identifier; and generating a transaction processing response to the merchant system based upon an execution of the transaction processing request with the received personal account data associated with the transaction identifier.