ONLINE CARD PRESENT TRANSACTION
First Claim
1. A host computer for facilitating online card present transactions, said host computer configured to:
- detect the presence of a smart card reader connected to a client computer;
present to a user a payment option for using a smart card for payment in response to the detection of the smart card reader;
receive, from said client computer, a selection by said user of said payment option;
prompt said user to insert a smart card into said smart card reader;
receive a digital certificate from said smart card;
generate secondary transaction account number based on authentication of said digital certificate, wherein said secondary transaction account number is valid for a single purchase transaction;
associate said secondary transaction account number with said transaction account of said user; and
, communicate said secondary transaction account number over said authenticated communication channel to a merchant, wherein said merchant submits a payment request based on said secondary transaction account number.
4 Assignments
0 Petitions
Accused Products
Abstract
An online card-present transaction system facilitates card-present type transactions with a merchant over a public network. A host system is configured to accept authentication data from a user via an authentication device. The host system, after authenticating a user is configured to retrieve the user'"'"'s account information from a user database system and translate a user account number into a temporary transaction number. The temporary transaction number is then transmitted directly from the host system to the merchant, thereby eliminating the need for the user to send to the merchant over the internet, the user'"'"'s transaction account number.
-
Citations
20 Claims
-
1. A host computer for facilitating online card present transactions, said host computer configured to:
-
detect the presence of a smart card reader connected to a client computer;
present to a user a payment option for using a smart card for payment in response to the detection of the smart card reader;
receive, from said client computer, a selection by said user of said payment option;
prompt said user to insert a smart card into said smart card reader;
receive a digital certificate from said smart card;
generate secondary transaction account number based on authentication of said digital certificate, wherein said secondary transaction account number is valid for a single purchase transaction;
associate said secondary transaction account number with said transaction account of said user; and
,communicate said secondary transaction account number over said authenticated communication channel to a merchant, wherein said merchant submits a payment request based on said secondary transaction account number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A merchant computer for receiving online card present transactions, said merchant computer configured to:
-
detect the presence of a smart card reader connected to a client computer by a merchant computer;
present a user of said client computer with a payment option for using a smart card for payment in response to the detection of the smart card reader;
receive a selection by said user of said payment option;
redirect said client computer to a website of a host computer in response to said detection, wherein said host computer is configured to;
prompt said user to insert a smart card into said smart card reader;
receive a digital certificate from said smart card;
generate a secondary transaction account number based on authentication of said digital certificate, wherein said secondary transaction account number is valid for a single purchase transaction;
associate said secondary transaction account number with an account of said user; and
,communicate said secondary transaction account number to said client computer, wherein said user of said client computer submits a payment request based on said secondary transaction account number; and
,receive account information including said secondary transaction account number from said host computer over said authenticated communication channel, wherein said account information and said secondary transaction account number facilitates completion of a transaction between said user and a merchant. - View Dependent Claims (11, 12, 13)
-
-
14. A client computer for participating online card present transactions, said client computer configured to:
-
transmit to a merchant computer a request to facilitate a transaction with a merchant;
receive a payment option for using a smart card for payment in response to said merchant computer detecting a presence of a smart card reader connected to a client;
transmit a selection by said user of said payment option;
receive a prompt from said merchant computer to insert said smart card into a smart card reader; and
,transmit a digital certificate from said smart card to a host computer, wherein said host computer retrieves a primary transaction account number associated with said digital certificate and generates a secondary transaction account number that is transmitted to said merchant computer. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification