| CPC G06Q 20/401 (2013.01) [G06Q 20/38215 (2013.01); G06Q 20/405 (2013.01)] | 18 Claims | 

| 
               1. A method comprising: 
            executing, by a mobile application stored on a user device, instructions to generate a device fingerprint associated with the user device, wherein the mobile application includes a software development kit (SDK) associated with a server computer, the SDK retrieving user device information from the user device and generating the device fingerprint based on the retrieved user device information including a unique user device identifier; 
                transmitting, by the mobile application to the server computer, a request for a token representing an account of a user along with user information and the device fingerprint; 
                obtaining, by the mobile application, a unique code upon successful performance of an authentication process; 
                transmitting, by SDK of the mobile application to the server computer, the unique code; 
                receiving, by the mobile application from the server computer, the token representing the account of the user along with a status associated with the token, wherein the status of the token is based on the device fingerprint, the user information and the unique code, wherein the status of the token determines parameters for the token; and 
                transmitting, by the mobile application to a terminal of a transacting entity, the token in connection with a transaction, wherein the server computer processes the transaction using the token without performing further validation or authentication based on the status of the token, and the transaction is authorized or declined based on the parameters defined by the status of the token. 
               |