CPC G06F 21/6245 (2013.01) [H04L 63/10 (2013.01); G06F 16/215 (2019.01); G06F 21/6263 (2013.01)] | 8 Claims |
1. A method comprising:
receiving, by one or more processors coupled to memory, from a user device, location data indicating a physical location of the user device;
crediting, by the one or more processors, a rewards value to an account of a user of the user device responsive to determining, based on the physical location of the user device, that the user device is located at a predetermined location;
providing, by the one or more processors, to an internet browser or an application executing on the user device, responsive to a successful login via the user device, an internet portal with one or more graphical interfaces, the one or more graphical interfaces including information indicating the rewards value earned by the user in response to the user device being located at the predetermined location, the one or more graphical interfaces including respective rewards for a plurality of providers;
receiving, by the one or more processors, via the internet browser or the application accessing the internet portal, a selection to enable use of the rewards value as part of a subsequent electronic transaction using the account with a provider of the plurality of providers selected by the user via the one or more graphical interfaces;
receiving, by the one or more processors, from a provider computing device of the selected provider, responsive to the user engaging in an electronic transaction via the provider computing device, an authorization request for the electronic transaction requiring an electronic monetary payment of a monetary amount by the user using the account; and
applying, by the one or more processors, the rewards value by reducing the electronic monetary payment for the electronic transaction based on the rewards value, such that an amount less than the monetary amount is required from the account for the electronic transaction.
|