| CPC G06Q 20/20 (2013.01) [G06Q 20/227 (2013.01); G06Q 20/4037 (2013.01)] | 20 Claims |

|
1. A computing system comprising:
a network communication interface to communicate, over one or more networks, with (i) computing devices of users of a transaction service, and (ii) merchant terminals of merchants participating in the transaction service;
one or more processors; and
a memory storing instructions that, when executed by the one or more processors, cause the computing system to:
receive, over the one or more networks, a primary authorization request from a merchant terminal of a merchant, the primary authorization request corresponding to use of a prepaid card of a user of the transaction service for a transaction with the merchant;
based on receiving the primary authorization request, determine that an account balance of the prepaid card comprises inadequate funds to fulfill the transaction;
based on determining that the account balance comprises inadequate funds to fulfill the transaction, automatically transmit, over the one or more networks, a secondary authorization request to a financial entity associated with an account of the user;
receive, over the one or more networks and from the financial entity associated with the account of the user, an approval of the secondary authorization request to facilitate funding the transaction with the merchant; and
based on receiving the approval, execute a transfer for a difference amount, based on an amount corresponding to the transaction, from the account of the user to an account associated with the merchant.
|