CPC G06Q 20/3672 (2013.01) [G06F 21/44 (2013.01); G06F 21/6209 (2013.01); G06F 21/6272 (2013.01); G06F 21/73 (2013.01); G06Q 20/0652 (2013.01); G06Q 20/327 (2013.01); G06Q 20/385 (2013.01); G06Q 20/3829 (2013.01); G06Q 20/40 (2013.01)] | 20 Claims |
1. A server system for generating and using electronic tokens, comprising:
one or more storage devices storing instructions; and
one or more processors configured to execute the instructions for:
receiving, from a user device, transaction information corresponding to a transaction;
generating an electronic token based on:
at least one of a user or the user device;
the transaction information; and
a first expiration parameter comprising the transaction information and account information corresponding to the user, wherein the server system dynamically updates the first expiration parameter in response to changes to the transaction information and the account information;
providing the electronic token to the user device;
receiving a transaction request for the transaction, wherein the transaction request includes the electronic token;
verifying that the transaction request is valid by determining whether the first expiration parameter corresponding to the electronic token has been exceeded; and
in response to determining that the first expiration parameter has not been exceeded, authorizing the transaction.
|