CPC H04L 51/02 (2013.01) [G06F 3/16 (2013.01); G06F 9/453 (2018.02); G06N 20/00 (2019.01); G10L 15/1815 (2013.01); G10L 15/26 (2013.01); H04L 65/1069 (2013.01)] | 18 Claims |
1. An apparatus comprising:
at least one processor; and
at least one memory storing instructions thereon that, when executed by the at least one processor, cause the apparatus to perform at least:
receiving or sensing one or more user inputs associated with a user;
determining, based upon the one or more user inputs, that the user is requesting to initiate a transaction between the user and a merchant or a biller;
initiating a first user session with a merchant device associated with the merchant or a biller device associated with the biller;
initiating a second user session with a database storing user account information and payment information;
receiving, from the database, during the second user session, information about one or more user accounts;
determining, based at least upon the information about the one or more user accounts received from the database during the second user session, whether the merchant or the biller is affiliated with at least one of the one or more user accounts;
in an instance in which the merchant or the biller is affiliated with at least one of the one or more user accounts, initiating the transaction between the user and the merchant or the biller, during the first user session, by sending a transaction request towards a payment processor, the transaction request being associated with the transaction between the user and the merchant or the biller.
|