Patent ID: 7366703

Claim:
A method for authorizing a transaction, the method comprising: completing shopping by a user at a merchant server; initiating a transaction based on said shopping by receiving a request over a network at a wallet server, from said user, for payment authorization, wherein said request includes smartcard information and a selection of a financial institution; prompting said user to physically interface a smartcard with a card reader system, wherein said smartcard comprises smartcard information including a digital certificate uniquely identifying said smartcard; receiving said smartcard information from a computer coupled to said card reader system; sending an authentication request for said transaction to a security server of said selected financial institution and said smartcard information by said wallet server; receiving an authentication for said transaction from said security server; completing an authorization form for said transaction and transmitting said authorization form to said merchant server; authenticating said authorization form by said security server using said smartcard information; and, receiving authorization form authentication from said security server by said merchant server, and said merchant server completing said transaction and debiting an account of said user.