Patent ID: 7620600

Claim:
A computer-implemented method for establishing a session for an on-line payment transaction, the method comprising: detecting an on-line payment page by evaluating source code associated with the on-line payment page, wherein the on-line payment page is displayed on a display device within a web browser application executing on a computer system; inserting additional code into the on-line payment page, without any user input, in response to detecting the on-line payment page, wherein the additional code causes a display area to be displayed on the display device within the on-line payment page that mimics the appearance of a pop-up window; prompting a user via the display area to select whether to use a secure payment process in processing the on-line payment transaction; displaying a first pop-up window on the display device in response to the user selecting to use the secure payment process; and establishing a network session between the first pop-up window and at least one server.