Patent ID: 8583496

Claim:
A computer-implemented method, comprising: storing, with a computing apparatus, a plurality of phone numbers; storing, with the computing apparatus, a plurality of funding sources in association with each phone number; receiving, in the computing apparatus, a payment request, the payment request identifying an account identification number issued by a bank to a user and a transaction amount, the account identification number representing an account of the user at the bank; determining, using the computing apparatus in response to receiving the payment request, a phone number associated with the account identification number identified in the payment request; determining, using the computing apparatus in response to identifying the phone number, a funding source associated with the phone number, wherein the funding source is selected from the funding sources stored in association with the phone number based on at least one of user preferences and system rules to select the funding source; and processing, by the computing apparatus, the transaction amount identified in the payment request, the payment request using the funding source associated with the phone number, the funding source being different from the account at the bank identified by the account identification number, wherein the processing of the transaction includes transmitting a payment request to a payment server selected based on the funding source.