CPC G06Q 20/36 (2013.01) [G06Q 10/1095 (2013.01); G06Q 20/405 (2013.01)] | 20 Claims |
1. A system for facilitating automated authorization of an e-wallet card transaction and check-in for an event different from the e-wallet card transaction, the system comprising:
one or more memory devices storing instructions; and
one or more processors configured to execute the instructions to:
in response to receiving, from a user device of a user, a scheduling request for a scheduled event associated with (i) a scheduled event location and (ii) a scheduled event time, generate a session ID (SID) for a session, and associate a unique customer identifier (CID) for a user device with the generated SID, the scheduled event being prescheduled for a user before the scheduled event time;
after the scheduled event is prescheduled for the user, receive an indication that an e-wallet card was presented at a payment terminal as part of the e-wallet card transaction, wherein the indication includes an identifier associated with the e-wallet card to authorize the e-wallet card transaction;
determine, based on a merchant location of the payment terminal, that a transaction location of the e-wallet card transaction is within a predefined distance threshold of the scheduled event location;
determine that a transaction time of the e-wallet card transaction is within a predefined transaction time frame within which the e-wallet card is authorized to be used for a purchase; and
responsive to determining that (i) the transaction location is within the predefined distance threshold and (ii) the transaction time is within the predefined transaction time frame, authorize the e-wallet card transaction; and
responsive to receiving a transaction notification indicating that the e-wallet card transaction was authorized, execute a check-in process related to the session and terminate the generated SID.
|