Skip to main content

Veritran Docs

[en] Integration through Redirection among Apps

[en] In this scheme, the container application and the web application developed with Veritran technology operate independently. Both applications communicate through parameters sent via URLs used to invoke the applications.

integration1.png

[en] The GET method can be used to open the URL in a new tab, providing a sense of greater independence between apps. Use the following javascript code to integrate this functionality. Place this code in the action that initiates the flow, such as, for example, a click event on a button.

window.location.href="https://veritran.com?featureCode=OnBoarding&UserCode=0000" 

[en] There is also the option to open the URL in the same tab. For that, use the following code as an integration guide:

window.open("https://veritran.com?featureCode=OnBoarding&UserCode=0000", "_blank");

[en] If you need to use the POST method instead of GET, you can use the following HTML:

<!DOCTYPE html> 
<html> 
<head> 
</head> 
<body> 
    <button onclick="openPageWithPost()">open with POST</button> 

    <script> 
        function openPageWithPost() { 
            var form = document.createElement("form"); 
            form.method = "POST"; 
            form.action = "https://veritran.com/api/deeplink"; 
            form.target = "_self"; // Cambia a "_blank" si deseas abrir en otra pestaña 

            var input = document.createElement("input"); 
            input.type = "hidden"; 
            input.name = "featureCode"; 
            input.value = "OnBoarding";  
            form.appendChild(input); 

            var userCode = document.createElement("input"); 
            userCode.type = "hidden"; 
            userCode.name = "UserCode"; 
            userCode.value = "0000";  
            form.appendChild(userCode); 

            document.body.appendChild(form); 
            form.submit(); 

            document.body.removeChild(form); 
        } 
    </script> 
</body> 
</html> 

[en] Read End of the Web App's Flow to learn how the web app continues its flow after the integration.