System and method for integrated application and provisioning
The present disclosure involves systems, software, and computer implemented methods for generating new credit accounts for immediate availability for use in current online transaction. One example process includes identifying a request to perform a credit application process associated with a particular user via a client application. A first signal can be transmitted that includes a redirect instruction for the client application to a credit application site to perform a credit application process. A second signal can be transmitted that includes a merchant-specific identifier of the particular user and a request to perform the credit application process. A third signal can be received from the credit application site that includes an approval, a payment credential associated with a newly created credit account, and the merchant-specific identifier of the particular user. The payment credential can be associated with the user profile of the user corresponding to the merchant-specific identifier.
1 . A system comprising:
at least one memory storing instructions and at least one hardware processor interoperably coupled with the at least one memory, wherein execution of the instructions by the at least one hardware processor causes performance of operations comprising:
generating a first redirection instruction, in response to a request by a particular account during a current transaction being executed at a merchant application via a client application, to perform a credit application process, the first redirection instruction comprising, a hyperlink to navigate to a credit application site associated with a particular institution, the hyperlink embedding, in hidden input fields, an account parameter associated with the particular account and a request to perform the credit application process;
redirecting, based on the first redirection instruction, the client application to the credit application site, for performing the credit application process;
receiving, through a secure communication channel, (1) a second redirection instruction from the credit application site to re-launch the merchant application via the client application, and (2) a second signal comprising credit approval information and the account parameter associated with the particular account, wherein the credit approval information comprises limitations associated with a newly approved credit account;
receiving, using a secure application programing interface and based on the credit approval information, a payment credential for the credit account subject to the limitations associated with the newly approved credit account;
processing, at the merchant application, the payment credential to generate an association between the payment credential and the account; and
processing, at the merchant application, the current transaction for the account by automatically using the payment credential without a manual entry of the payment credential.
2 . The system of claim 1 , wherein the account parameter is a merchant-specific identifier of the particular account.
3 . The system of claim 1 , wherein the association between the payment credential and the account, comprises:
storing the payment credential in a proprietary wallet associated with the merchant and the particular account profile associated with the particular account corresponding to the merchant-specific identifier.
4 . The system of claim 3 , wherein processing the current transaction comprises:
performing a reauthentication to confirm a user identity; and
selecting the payment credential from a proprietary wallet.
5 . The system of claim 1 , wherein redirecting the client application to the credit application site associated with the particular institution, comprises:
transmitting, from the merchant application and to the credit application site, a first signal comprising the account parameter and a request for initiating the credit application process at the particular institution.
6 . The system of claim 1 , wherein the payment credential is encrypted using an encryption key pair.
7 . A non-transitory, computer-readable medium storing computer-readable instructions, that upon execution by at least one hardware processor, cause performance of operations, comprising:
generating a first redirection instruction, in response to a request by a particular account during a current transaction being executed at a merchant application via a client application, to perform a credit application process, the first redirection instruction comprising, a hyperlink to navigate to a credit application site associated with a particular institution, the hyperlink embedding, in hidden input fields, an account parameter associated with the particular account and a request to perform the credit application process;
redirecting, based on the first redirection instruction, the client application to a credit application site associated with a particular institution, for performing the credit application process;
receiving, through a secure communication channel, (1) a second redirection instruction from the credit application site to re-launch the merchant application via the client application, and (2) a second signal comprising credit approval information and the account parameter associated with the particular account, wherein the credit approval information comprises limitations associated with a newly approved credit account;
receiving, using a secure application programing interface and based on the credit approval information, a payment credential for the credit account subject to the limitations associated with the newly approved credit account;
processing, at the merchant application, the payment credential to generate an association between the payment credential and the account; and
processing, at the merchant application, the current transaction for the account using the payment credential without a manual entry of the payment credential.
8 . The non-transitory, computer-readable medium of claim 7 , wherein the account parameter is a merchant-specific identifier of the particular account.
9 . The non-transitory, computer-readable medium of claim 8 , wherein the association between the payment credential and the account, comprises:
storing the payment credential in a proprietary wallet associated with the merchant and the particular account profile associated with the particular account corresponding to the merchant-specific identifier.
10 . The non-transitory, computer-readable medium of claim 8 , where the current transaction is processed after the payment credential is associated to the particular account profile.
11 . The non-transitory, computer-readable medium of claim 10 , wherein processing the current transaction comprises:
performing a reauthentication to confirm a user identity; and
selecting the payment credential from a proprietary wallet.
12 . The non-transitory, computer-readable medium of claim 7 , wherein redirecting the client application to the credit application site associated with the particular institution, comprises:
transmitting, from the merchant application and to the credit application site, a first signal comprising the account parameter and a request for initiating the credit application process at the particular institution.
13 . The non-transitory, computer-readable medium of claim 12 , wherein the payment credential is encrypted using an encryption key pair.
14 . A computerized method performed by one or more processors, the method comprising:
generating a first redirection instruction, in response to a request by a particular account during a current transaction being executed at a merchant application via a client application, to perform a credit application process, the first redirection instruction comprising, a hyperlink to navigate to a credit application site associated with a particular institution, the hyperlink embedding, in hidden input fields, an account parameter associated with the particular account and a request to perform the credit application process;
redirecting, based on the first redirection instruction, the client application to a credit application site associated with a particular institution, for performing the credit application process;
receiving, through a secure communication channel, (1) a second redirection instruction from the credit application site to re-launch the merchant application via the client application, and (2) a second signal comprising credit approval information and the account parameter associated with the particular account, wherein the credit approval information comprises limitations associated with a newly approved credit account;
receiving, using a secure application programing interface and based on the credit approval information, a payment credential for the credit account subject to the limitations associated with the newly approved credit account;
processing, at the merchant application, the payment credential to generate an association between the payment credential and the account; and
processing, at the merchant application, the current transaction for the account by automatically using the payment credential without a manual entry of the payment credential.
15 . The method of claim 14 , wherein the account parameter is a merchant-specific identifier of the particular account.
16 . The method of claim 14 , wherein the association between the payment credential and the account, comprises:
storing the payment credential in a proprietary wallet associated with the merchant and the particular account profile associated with the particular account corresponding to the merchant-specific identifier.
17 . The method of claim 14 , where the current transaction is processed after the payment credential is associated to the particular account profile.
18 . The method of claim 17 , wherein processing the current transaction comprises:
performing a reauthentication to confirm a user identity; and
selecting the payment credential from a proprietary wallet.
19 . The method of claim 14 , wherein redirecting the client application to the credit application site associated with the particular institution, comprises:
transmitting, from the merchant application and to the credit application site, a first signal comprising the account parameter and a request for initiating the credit application process at the particular institution.