Method and system for providing hosted portals
A method for providing a hosted portal to facilitate secured payouts is disclosed. The method includes receiving, via the hosted portal, a request from a first user, the request including a refund request from the first user to a second user, user information, and transaction information; generating a hyperlink for the second user based on the transaction information, the hyperlink referencing the hosted portal; validating the request by using the user information; transmitting, via a communication channel, the hyperlink to the second user based on a result of the validating; receiving, via the hosted portal, payout information from the second user; and automatically initiating a transaction based on the transaction information and the payout information.
1 . A method for providing a hosted portal to facilitate a secured transaction, the method being implemented by at least one processor, the method comprising:
transmitting a first communication, by a consumer device to a client device;
generating, by the client device, at least one request based on the first communication received from the consumer device;
transmitting, by the client device and via a first communication channel to a server, the at least one request;
receiving, by the at least one processor via the hosted portal, the at least one request transmitted by the client device, the at least one request including a refund request generated by the client device for securely issuing a refund to the consumer device, the refund request including user information including an internet protocol (IP) address associated with the client device and the consumer device, and transaction information;
generating, by the client device interacting with the hosted portal, at least one hyperlink for a user of the consumer device based on the transaction information, the at least one hyperlink referencing the hosted portal while bypassing the client device, wherein the at least one hyperlink is temporary and has an expiration limit, and wherein the client device interacts with the hosted portal by transmitting the transaction information and the IP address of the consumer device to the hosted portal, and the hosted portal reserves a network data storage location corresponding to the transaction information and the IP address of the consumer device for generating the at least one hyperlink that is unique to the consumer device and the at least one request;
validating, by the hosted portal, the at least one request by using the user information;
first transmitting, via the hosted portal and to the consumer device via the client device using a second communication channel that is different from the first communication channel, a second communication including the at least one hyperlink to the consumer device based on a result of the validating by the hosted portal, the at least one hyperlink being accessible over a computing network, the at least one hyperlink pointing to a data storage location via the hosted portal and bypassing the client device, and the at least one hyperlink being specific to the user of the consumer device and to the at least one request, wherein the second communication is an email;
second transmitting, separately from the first transmitting and by the hosted portal to the consumer device while bypassing the client device, at least one code corresponding to the at least one hyperlink, wherein access to the hosted portal via the at least one hyperlink is limited until the at least one code is provided;
receiving, via the hosted portal, sensitive information from the consumer device and expanding the access to the hosted portal in response to the receiving of the sensitive information, the sensitive information including the at least one code, wherein the at least one code is submitted via an automated teller machines (ATM), wherein the ATM is configured to intake a physical card and dispense cash;
authenticating the at least one code via multi-factor authentication via the consumer device, wherein the multi-factor authentication includes a password submitted via the consumer device via a communication channel;
closing the access to the hosted portal, by the at least one processor, upon entry and the authenticating of the at least one code;
automatically initiating, by the at least one processor and via the ATM, the secured transaction based on the transaction information and the sensitive information, wherein the secured transaction includes providing a cash distribution in an amount corresponding to the refund request via the ATM;
transmitting, by a third party ecosystem associated with the ATM and to the hosted portal, an indication of fulfillment of the refund request upon completion of the secured transaction; and
tokenizing, by the hosted portal, the indication of fulfillment of the refund request and transmitting, by the hosted portal to the client device, the tokenized indication of fulfillment of the refund request to notify the client device.
2 . The method of claim 1 , further comprising:
receiving, by the at least one processor via the hosted portal, an indication from the consumer device to persist the sensitive information;
tokenizing, by the at least one processor, the sensitive information;
associating, by the at least one processor, the tokenized sensitive information together with the consumer device; and
persisting, by the at least one processor in a repository, the association together with information that relates to the automatically initiated secured transaction.
3 . The method of claim 2 , wherein tokenizing the sensitive information further comprises:
parsing, by the at least one processor, the sensitive information to identify at least one element; and
substituting, by the at least one processor, each of the at least one element with a token, the token including an identifier that that references a corresponding element among the at least one element.
4 . The method of claim 2 , further comprising:
generating, by the at least one processor, at least one response for the client device, the at least one response including status information and the tokenized sensitive information; and
third transmitting, by the at least one processor via a communication interface, the at least one response to the client device,
wherein the status information corresponds to the automatically initiated secured transaction.
5 . The method of claim 1 , further comprising:
receiving, by the at least one processor via the hosted portal, account information for a third user device;
registering, by the at least one processor, the account information to onboard the third user device;
tokenizing, by the at least one processor, the account information;
associating, by the at least one processor, the tokenized account information together with the third user device; and
persisting, by the at least one processor in a repository, the association together with a trigger that automatically bypasses hyperlink generation for the third user device.
6 . The method of claim 1 , wherein the at least one code includes at least one from among a human-readable textual code and a machine-readable optical code; and
wherein the method further comprises:
associating, by the at least one processor, the at least one code with the consumer device.
7 . The method of claim 1 , wherein the second communication channel is determined based on data extracted from the user information, the second communication channel including at least one from among an electronic mail channel, a chat channel, and a multimedia messaging channel.
8 . A system configured to implement an execution of a method for providing a hosted portal to facilitate a secured transaction, the system comprising:
a consumer device that transmits a first communication to a client device;
the client device that
receives the first communication from the consumer device and generates at least one request in response to the first communication received, and
transmits, via a first communication channel and to a server, the at least one request;
an automated teller machine (ATM);
a third party ecosystem; and
the server that hosts the hosted portal, the server comprising:
a processor;
a memory; and
a communication interface coupled to each of the processor and the memory,
wherein the processor is configured to:
receive, via the hosted portal, the at least one request transmitted by the client device, the at least one request including a refund request generated by the client device for securely issuing a refund to the consumer device, the refund request including user information including an internet protocol (IP) address associated with the client device and the consumer device, and transaction information;
generate, via the hosted portal interacting with the client device, at least one hyperlink for a user of the consumer device based on the transaction information, the at least one hyperlink referencing the hosted portal while bypassing the client device, wherein the at least one hyperlink is temporary and has an expiration limit, and wherein the client device interacts with the hosted portal by transmitting the transaction information and the IP address of the consumer device to the hosted portal, and the hosted portal reserves a network data storage location corresponding to the transaction information and the IP address of the consumer device for generating the at least one hyperlink that is unique to the consumer device and the at least one request;
validate, via the hosted portal, the at least one request by using the user information;
first transmit, via the hosted portal and to the consumer device via the client device using a second communication channel that is different from the first communication channel, a second communication including the at least one hyperlink to the consumer device based on a result of the validating, the at least one hyperlink being accessible over a computing network, the at least one hyperlink pointing to a data storage location via the hosted portal and bypassing the client device, and the at least one hyperlink being specific to the user of the consumer device and to the at least one request, wherein the second communication is an email;
second transmit, via the hosted portal, separately from the first transmit and to the consumer device while passing the client device, at least one code corresponding to the at least one hyperlink, wherein access to the hosted portal via the at least one hyperlink is limited until the at least one code is provided;
receive, via the hosted portal, sensitive information from the consumer device and expand the access to the hosted portal in response to the sensitive information being received, the sensitive information including the at least one code, wherein the at least one code is submitted via the ATM, wherein the ATM is configured to intake a physical card and dispense cash;
authenticate the at least one code via multi-factor authentication via the consumer device, wherein the multi-factor authentication includes a password submitted via the consumer device via a communication channel;
close the access to the hosted portal, upon entry and authentication of the at least one code;
automatically initiate, via the ATM, the secured transaction based on the transaction information and the sensitive information, wherein the secured transaction includes providing a cash distribution in an amount corresponding to the refund request via the ATM;
receive, from a third party ecosystem associated with the ATM and via the hosted portal, an indication of fulfillment of the refund request upon completion of the secured transaction; and
tokenize the indication of fulfillment of the refund request and transmitting, via the hosted portal to the client device, the tokenized indication of fulfillment of the refund request to notify the client device.
9 . The system of claim 8 , wherein the processor is further configured to:
receive, via the hosted portal, an indication from the consumer device to persist the sensitive information;
tokenize the sensitive information;
associate the tokenized sensitive information together with the consumer device; and
persist, in a repository, the association together with information that relates to the automatically initiated secured transaction.
10 . The system of claim 9 , wherein, to tokenize the sensitive information, the processor is further configured to:
parse the sensitive information to identify at least one element; and
substitute each of the at least one element with a token, the token including an identifier that that references a corresponding element among the at least one element.
11 . The system of claim 9 , wherein the processor is further configured to:
generate at least one response for the client device, the at least one response including status information and the tokenized sensitive information; and
third transmit, via the communication interface, the at least one response to the client device,
wherein the status information corresponds to the automatically initiated secured transaction.
12 . The system of claim 8 , wherein the processor is further configured to:
receive, via the hosted portal, account information for another consumer device;
register the account information to onboard the other consumer device;
tokenize the account information;
associate the tokenized account information together with the other consumer device; and
persist, in a repository, the association together with a trigger that automatically bypasses hyperlink generation for the other consumer device.
13 . The system of claim 8 , wherein the at least one code includes at least one from among a human-readable textual code and a machine-readable optical code; and
wherein the processor is further configured to:
associate the at least one code with the consumer device.
14 . The system of claim 8 , wherein the processor is further configured to determine the second communication channel based on data extracted from the user information, the second communication channel including at least one from among an electronic mail channel, a chat channel, and a multimedia messaging channel.