Patent ID: 8583548

Claim:
A method of initiating a payment, the method comprising: receiving identifiers of a plurality of funding sources of each of a plurality of users; receiving information about a plurality of benefits of at least some of the plurality of funding sources; receiving information about at least one cost of using at least some of the plurality of funding sources to fund payments; identifying preferences of each of the plurality of users for each of the plurality of benefits and the at least one cost; receiving information about a payment to be made from one of the plurality of users to a different party; electronically retrieving, from a plurality of networked servers, available funding amounts from the plurality of funding sources of said one of the plurality of users; ordering in a computer storage, by at least one hardware computer processor, the plurality of funding sources of said one of the plurality of users responsive to the preferences identified for that user, the information about the payment to be made, the information about at least one cost for each of said plurality of funding sources and the information about the plurality of benefits for each of said plurality of funding sources; providing, for display on a display device, to the one of the plurality of users at least some of the available balances of the plurality of funding sources retrieved of said one of the plurality of users responsive to the order; receiving a selection of at least one of the ordered, displayed funding sources from said one of the plurality of users; updating the preferences of the said one of the plurality of users responsive to the selection; and initiating payment to the different party using the selected at least one of the funding sources.