Patent ID: 8370264

Claim:
A computer-implemented method comprising: under control of a configured server computer system associated with an electronic commerce website of a retailer, providing information for a graphical user interface (GUI) that enables customers of the retailer to create electronic wallets for use in later transactions with the electronic commerce website; creating, by the configured server computer system, a first electronic wallet for a first customer by: receiving information from the first customer that is specified via the GUI, the received information designating a plurality of financial instruments for the first customer and indicating a designated sequence of the plurality of financial instruments; and storing the received information from the first customer as part of the created first electronic wallet, to enable payment for later transactions by the first customer with the electronic commerce website to be obtained using the stored information for the created first electronic wallet; and after the creating of the first electronic wallet for the first customer: receiving, by the configured server computer system, an indication of a first transaction involving the first customer purchasing a first product from the electronic commerce website; retrieving, by the configured server computer system, the stored information for the created first electronic wallet of the first customer, the stored information indicating the designated sequence of the designated plurality of financial instruments for the first customer, the designated sequence including at least a first financial instrument that is first in the designated sequence and a distinct second financial instrument that is second in the designated sequence; automatically attempting, by the configured server computer system, to obtain payment for the first transaction using the first financial instrument in the designated sequence of the designated plurality of financial instruments for the first customer; and if the attempting to obtain the payment for the first transaction using the first financial instrument does not succeed, attempting, by the configured server computer system, to obtain the payment for the first transaction using the second financial instrument in the designated sequence of the designated plurality of financial instruments for the first customer.