Patent ID: 8386327

Claim:
A method for providing an electronic checkout using an online financial institution profile for a customer of a financial institution interacting with an electronic marketplace of a vendor using a customer computer system, the customer desiring to purchase one or more products via the electronic marketplace, the method comprising: using a processing device of the customer computer system operating computer program code instructions stored in a non-transitory computer readable medium, wherein said computer program code instructions are structured to cause said processing device of the customer computer system to: render a financial institution widget proximate a web browser running on the customer computer system; initiate authentication of the customer as a financial institution account owner based at least in part on the customer's online financial institution profile and on authentication input received from the customer via the financial institution widget; in response to successful authentication of the customer as a financial institution account owner, initiate retrieval, from the online financial institution profile, identification information corresponding to two or more customer accounts maintained by the financial institution; present, before receiving selection of one of the customer accounts, the identification information corresponding to the two or more customer accounts to the customer; receive a selection from the customer of one of the two or more customer accounts to use as a payment account; initiate processing of a payment for the one or more products using the payment account; and initiate communication of proof of a successful payment to the vendor.