how to redirect to external web-page after successful payment?











up vote
0
down vote

favorite












I am using easy pay gateway for payment. After successful payment easy pay sends a response to my rest-api in express JS.


Now after verifying information in backend, I want to redirect to front-end page.

I used
res.redirect('https://front-end-url');

But it says not found.



I want to know if I do res.redirect() whats happens in browser. Did browser automatically redirect to webpage or client handles res.redirect() ?










share|improve this question


























    up vote
    0
    down vote

    favorite












    I am using easy pay gateway for payment. After successful payment easy pay sends a response to my rest-api in express JS.


    Now after verifying information in backend, I want to redirect to front-end page.

    I used
    res.redirect('https://front-end-url');

    But it says not found.



    I want to know if I do res.redirect() whats happens in browser. Did browser automatically redirect to webpage or client handles res.redirect() ?










    share|improve this question
























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      I am using easy pay gateway for payment. After successful payment easy pay sends a response to my rest-api in express JS.


      Now after verifying information in backend, I want to redirect to front-end page.

      I used
      res.redirect('https://front-end-url');

      But it says not found.



      I want to know if I do res.redirect() whats happens in browser. Did browser automatically redirect to webpage or client handles res.redirect() ?










      share|improve this question













      I am using easy pay gateway for payment. After successful payment easy pay sends a response to my rest-api in express JS.


      Now after verifying information in backend, I want to redirect to front-end page.

      I used
      res.redirect('https://front-end-url');

      But it says not found.



      I want to know if I do res.redirect() whats happens in browser. Did browser automatically redirect to webpage or client handles res.redirect() ?







      node.js express url-redirection






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 2 days ago









      aya_cool

      174




      174
























          1 Answer
          1






          active

          oldest

          votes

















          up vote
          0
          down vote













          When you write res.redirect() the response to the client will be a 302 with the link to redirect.



          This is the standard way to redirect a user, but what will happen in the client depends of the client it is using.



          All common browsers will follow the 302 with the new endpoint and move the user to this page, but if the user is using an odd browser or anything like that, you should not be worried about it, the user can decide that he doesn't want to follow redirects or anything like and this is fine, he probably knows what he is doing.



          The server should always follow the standard way :)






          share|improve this answer





















            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














             

            draft saved


            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53238290%2fhow-to-redirect-to-external-web-page-after-successful-payment%23new-answer', 'question_page');
            }
            );

            Post as a guest
































            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            0
            down vote













            When you write res.redirect() the response to the client will be a 302 with the link to redirect.



            This is the standard way to redirect a user, but what will happen in the client depends of the client it is using.



            All common browsers will follow the 302 with the new endpoint and move the user to this page, but if the user is using an odd browser or anything like that, you should not be worried about it, the user can decide that he doesn't want to follow redirects or anything like and this is fine, he probably knows what he is doing.



            The server should always follow the standard way :)






            share|improve this answer

























              up vote
              0
              down vote













              When you write res.redirect() the response to the client will be a 302 with the link to redirect.



              This is the standard way to redirect a user, but what will happen in the client depends of the client it is using.



              All common browsers will follow the 302 with the new endpoint and move the user to this page, but if the user is using an odd browser or anything like that, you should not be worried about it, the user can decide that he doesn't want to follow redirects or anything like and this is fine, he probably knows what he is doing.



              The server should always follow the standard way :)






              share|improve this answer























                up vote
                0
                down vote










                up vote
                0
                down vote









                When you write res.redirect() the response to the client will be a 302 with the link to redirect.



                This is the standard way to redirect a user, but what will happen in the client depends of the client it is using.



                All common browsers will follow the 302 with the new endpoint and move the user to this page, but if the user is using an odd browser or anything like that, you should not be worried about it, the user can decide that he doesn't want to follow redirects or anything like and this is fine, he probably knows what he is doing.



                The server should always follow the standard way :)






                share|improve this answer












                When you write res.redirect() the response to the client will be a 302 with the link to redirect.



                This is the standard way to redirect a user, but what will happen in the client depends of the client it is using.



                All common browsers will follow the 302 with the new endpoint and move the user to this page, but if the user is using an odd browser or anything like that, you should not be worried about it, the user can decide that he doesn't want to follow redirects or anything like and this is fine, he probably knows what he is doing.



                The server should always follow the standard way :)







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 2 days ago









                jonathanrz

                2,09241939




                2,09241939






























                     

                    draft saved


                    draft discarded



















































                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53238290%2fhow-to-redirect-to-external-web-page-after-successful-payment%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest




















































































                    Popular posts from this blog

                    Full-time equivalent

                    さくらももこ

                    13 indicted, 8 arrested in Calif. drug cartel investigation