Avoid users from paying already paid item on Paypal












0















I'm a Paypal newbie. I design a booking system that has already a cart on it. What I did is manually create a form that will send my variables to paypal. Everytime I click the paypal button, a new tab is opened for the user to process the payment. The problem is, the user can go back to the still open page (booking cart) and be able to click the button again. Do you have any idea on how to avoid this? There might be a variable to use that detects identical items, no?



P.S. I am using an IPN for back-end processes.










share|improve this question





























    0















    I'm a Paypal newbie. I design a booking system that has already a cart on it. What I did is manually create a form that will send my variables to paypal. Everytime I click the paypal button, a new tab is opened for the user to process the payment. The problem is, the user can go back to the still open page (booking cart) and be able to click the button again. Do you have any idea on how to avoid this? There might be a variable to use that detects identical items, no?



    P.S. I am using an IPN for back-end processes.










    share|improve this question



























      0












      0








      0








      I'm a Paypal newbie. I design a booking system that has already a cart on it. What I did is manually create a form that will send my variables to paypal. Everytime I click the paypal button, a new tab is opened for the user to process the payment. The problem is, the user can go back to the still open page (booking cart) and be able to click the button again. Do you have any idea on how to avoid this? There might be a variable to use that detects identical items, no?



      P.S. I am using an IPN for back-end processes.










      share|improve this question
















      I'm a Paypal newbie. I design a booking system that has already a cart on it. What I did is manually create a form that will send my variables to paypal. Everytime I click the paypal button, a new tab is opened for the user to process the payment. The problem is, the user can go back to the still open page (booking cart) and be able to click the button again. Do you have any idea on how to avoid this? There might be a variable to use that detects identical items, no?



      P.S. I am using an IPN for back-end processes.







      paypal paypal-sandbox paypal-ipn paypal-adaptive-payments






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 22 '18 at 4:00







      Erlisar Vasquez

















      asked Nov 22 '18 at 3:54









      Erlisar VasquezErlisar Vasquez

      36012




      36012
























          1 Answer
          1






          active

          oldest

          votes


















          1














          It sounds like you are using PayPal Standard Shopping Cart buttons. Unfortunately, what you describe is simply how those work.



          If you want more control you'll need to switch to something else. For example, you could build your own shopping cart for your site, and then use the cart upload method to send the cart order data to PayPal.



          Beyond that, you could use the Checkout API for more freedom and flexibility with your integration. That would require more coding experience.






          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',
            autoActivateHeartbeat: false,
            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%2f53423643%2favoid-users-from-paying-already-paid-item-on-paypal%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            1














            It sounds like you are using PayPal Standard Shopping Cart buttons. Unfortunately, what you describe is simply how those work.



            If you want more control you'll need to switch to something else. For example, you could build your own shopping cart for your site, and then use the cart upload method to send the cart order data to PayPal.



            Beyond that, you could use the Checkout API for more freedom and flexibility with your integration. That would require more coding experience.






            share|improve this answer




























              1














              It sounds like you are using PayPal Standard Shopping Cart buttons. Unfortunately, what you describe is simply how those work.



              If you want more control you'll need to switch to something else. For example, you could build your own shopping cart for your site, and then use the cart upload method to send the cart order data to PayPal.



              Beyond that, you could use the Checkout API for more freedom and flexibility with your integration. That would require more coding experience.






              share|improve this answer


























                1












                1








                1







                It sounds like you are using PayPal Standard Shopping Cart buttons. Unfortunately, what you describe is simply how those work.



                If you want more control you'll need to switch to something else. For example, you could build your own shopping cart for your site, and then use the cart upload method to send the cart order data to PayPal.



                Beyond that, you could use the Checkout API for more freedom and flexibility with your integration. That would require more coding experience.






                share|improve this answer













                It sounds like you are using PayPal Standard Shopping Cart buttons. Unfortunately, what you describe is simply how those work.



                If you want more control you'll need to switch to something else. For example, you could build your own shopping cart for your site, and then use the cart upload method to send the cart order data to PayPal.



                Beyond that, you could use the Checkout API for more freedom and flexibility with your integration. That would require more coding experience.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 25 '18 at 22:48









                Drew AngellDrew Angell

                24.4k42343




                24.4k42343






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53423643%2favoid-users-from-paying-already-paid-item-on-paypal%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Wiesbaden

                    Marschland

                    Dieringhausen