| CPC H04L 63/107 (2013.01) | 20 Claims |

|
1. A computing system for real-time digital authorization comprising:
one or more processors; and
a memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, are configured to cause the computing system to:
at a first time:
receive, from a user device, a pre-authorization request from a user associated with the user device, to perform a transaction with a merchant;
based on receiving the pre-authorization request, transfer, from a first repository associated with the user and to a second repository associated with the user, an amount necessary to perform the transaction based on the pre-authorization request; and
at a second time:
obtain, from a location sensor of the user device, location data including a global positioning system (GPS) location for the user device;
identify one or more merchants within a geofence based on a correlation between the location data and a geofence parameter defining locations of the one or more merchants within the geofence;
determine whether any of the one or more merchants within the geofence match the merchant based on the location data and the geofence parameter;
based on finding a match, transmit a signal to a merchant device of the merchant indicating the pre-authorization request; and
generate an instruction to the merchant device that when the transaction occurs between the merchant and the user, to perform the transaction using the amount in the second repository and without performing a temporary authorization transaction.
|