• Resolved QGofLake

    (@quentong)


    I signed up with Amazon Pay and account is completely configured and approved. Seller Central shows active. Javascript origins and return urls are approved. Installed Amazon Pay, meticulously double checking all.

    When trying to complete an order in either sandbox or live, users can successfully access their amazon account to login and pay, but the cart never displays the complete order button. It remains grey with the default “Complete your payment using Amazon Pay!”

    I have tried switching to a default theme and deactivating all plugins except for Woocommerce and Amazon Pay. Still no joy and problem remains.

    I submitted a case through seller central. They were able to visit my site and experience the problem, but so far no solution.

    I am using wordpress 6.3.1, woocommerce 8.1.1 and Amazon Pay 2.5.0.

    Any help would be greatly appreciated.

    The page I need help with: [log in to see the link]

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Support Christian

    (@christian1983)

    Hey @quentong ,

    Do you have a staging site? or can you set up to sandbox for the site you posted?

    Best,
    Christian

    Thread Starter QGofLake

    (@quentong)

    Hello Christian,

    I do not have a staging site. It made more sense to just develop live and then drop in the bulk of products once all is operating correctly. I put two in there for starters.

    I just switched back to sandbox mode. The problem appears in the sandbox just as it does in production.

    Tks for your help.

    Plugin Support Christian

    (@christian1983)

    Hey @quentong

    Hope you are doing well!

    after login to my test account, on your checkout page the button “Place Order” is not present. The Element should be #place-order. Without the button the order cannot be finished.

    Let me know if that helps.

    Best,
    Christian

    Thread Starter QGofLake

    (@quentong)

    Thank you Christian! The checkout page code seems to be coming from either woocommerce or the plugin. In wordpress, my checkout page just has

    <!-- wp:shortcode -->[woocommerce_checkout]<!-- /wp:shortcode -->

    Would adding the #place-order element be a matter of editing the code in one of those plugins?

    Your help is appreciated.

    • This reply was modified 1 year, 1 month ago by QGofLake.
    Thread Starter QGofLake

    (@quentong)

    AHA! Tks Christian. You gave the needed clue.

    I looked at the source code for my checkout page and located the place-order element. It was there, but hidden. Same goes for the required terms and conditions check box. I also noticed the entire privacy policy appearing in the code as a hidden element. It seems woocommerce embeds it as a hidden element in the code. Why it does this I just don’t know.

    When creating the privacy policy page, I used an online privacy policy generator and pasted it in. What came in with the text was an explosion of styles, divs and other gobbledygook.. plenty of unmatched divs, hidden fields, unclosed links, etc. As soon as I edited my privacy policy to not have the junk, all works properly.

    Sometimes seemingly unrelated things are indeed related and cause problems.

    Plugin Support Christian

    (@christian1983)

    Hey @quentong

    Were you able to complete an order?

    Best,
    Christian

    Thread Starter QGofLake

    (@quentong)

    Hello Christian,

    Yes indeed. Both live and sandbox.

    The place_order element was there in the code, but not displaying. That was due to woocommerce embedding the entire content of my privacy policy as a hidden element. There were unmatched divs and lots of junk from the PP generator. This caused browser display problems affecting the rendering of the form (place order and check box). Cleaned up the privacy policy content and all works normally.

    Best,

    Quenton

    Plugin Support Christian

    (@christian1983)

    Happy to hear, @quentong !

    If you need any other help, please don’t hesitate to open a new thread.

    Would you mind taking a minute to leave your feedback on your experience with the plugin? Your insights are incredibly valuable and will help us make sure we serve you and other amazing customers well in the future.

    Thank you for taking the time to share your opinion. It makes such a difference in how we show up and serve others!

    Best,
    Christian

    • This reply was modified 1 year, 1 month ago by Christian.
Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Users Cannot Complete Orders’ is closed to new replies.