Patent ID: 8799162

Claim:
A computer system for managing electronic transactions, comprising: a server computer system including: a processor; a computer-readable medium connected to the processor; a network interface device connected to the processor; and a set of instructions on the computer-readable medium, the set of instructions being executable by the processor and including: a data store; a plurality of consumer accounts stored in the data store, each consumer account having a first consumer account identifier; a payment source storing module storing a plurality of payment sources associated with the respective consumer account having the respective consumer account identifier, wherein a first of the payment sources is a stored value in the consumer account and a second of the payment sources is a payment sources other than a stored value in the consumer account; a payment source selector having a pointer set upon receiving a payment source selection over the network interface device to indicate a selected one of the payment sources, the payment source selector indicating a selected one of the payment sources based on the payment source selection; a communication and routing module that, after the pointer is set to indicate a selected one of the payment sources, receives a charge request over the network interface device, the charge request including an amount and a second consumer account identifier and identifies a selected one of the consumer accounts by associating one of the first consumer account identifiers with the second consumer account identifier; and a transaction processing system that, in response to the communication and routing module receiving the charge request, determines the payment source selected with the pointer of the payment source selector and processes the charge request based on the payment source selected by the payment source selector, wherein the charge request is processed by reducing the stored value if the payment selector is set, prior to the communication and routing module receiving the charge request, to use the first payment source and the charge request is processed if the payment selector is set, prior to the communication and routing module receiving the charge request, to use the second payment source, by reading routing information from the second payment source and transmitting a charge request over the network interface device, the charge request transmitted by the transaction processing system including the routing information and an amount based on the amount in the charge request received by the communication and routing module.