Support » Plugin: WooCommerce Amazon Pay » Pay with Amazon Button Broken

  • Resolved kyushubec


    I’ve just finished setting up your plugin and the Pay with Amazon button doesn’t seem to be displaying. There is a broken image image there instead.

    I’ve messed about with the settings, deactivated suspect plugins and cleared the cache but nothing seems to be doing the trick.

    Also, was wondering if you could tell me if it’s possible to change the button language and text that says ‘Have an Amazon account?’ to Japanese?
    My settings are set to ‘Detect with buyers browser’ and I’m in Japan, but this is showing in English.

    Thank you

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

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Support Joey – a11n


    Hi @kyushubec – Here’s what I see when going to your cart page:
    Clicking the ‘Amazon Pay’ text opens a modal that allows me to pay. Are you seeing something different?

    Thread Starter kyushubec


    Hi Joey, thank you for checking this out.
    Yes, I can see the words Amazon Pay, but I think the gold amazon logo image file should be being displayed here..

    Also, when checking out in sandbox mode, where the customer’s address should be there is an error message saying ‘permanently moved’.
    There seems to be a javascript error on the page..Im not too familiar with what javascript errors mean but could this be causing these issues ?

    I am based in Japan for your reference and trying to connect to the amazon japan seller store.

    Thank you for your help.

    Thread Starter kyushubec


    Hello, just an update, these are javascript the errors Im seeing on the checkout page for where the address should be.

    Failed to load resource: the server responded with a status of 503 (Service Unavailable)
    Refused to frame ‘’ because an ancestor violates the following Content Security Policy directive: “frame-ancestors”.

    Plugin Support Joey – a11n


    Thanks for that information, @kyushubec! I’ve taken a look and I’m seeing a lot of errors in the console for Elementor Pro. At this moment I would suggest running a conflict test.

    The best way to determine this is to:

    • Temporarily switch your theme to Storefront
    • Disable all plugins except for WooCommerce
    • Repeat the action that is causing the problem

    If you’re not seeing the same problem after completing the conflict test, then you know the problem was with the plugins and/or theme you deactivated. To figure out which plugin is causing the problem, reactivate your other plugins one by one, testing after each, until you find the one causing conflict. You can find a more detailed explanation on how to do a conflict test here.

    – Joey

    Thread Starter kyushubec


    Hello thank you for your support.
    I have tried to do as you suggested, disabling all plugins but woocommerce and your plugin this morning. I also changed my theme to Storefront and installed ‘Health check’ and put everything in to troubleshooting mode.. all to no avail.

    Sometimes the address options comes up but mostly it says ‘Permanently moved’ or just this morning it said Http/1.1 Service Unavailable amazon pay..
    sometimes the pay with amazon button is there but then it isnt.
    Is this a plugin issue or could it be one with amazon’s servers?

    I’d love to be able to use your plugin, so if you have any other suggestions please let me know.
    Thank you

    Plugin Support Mike Straw


    Hi @kyushubec ,

    I just went to your site and I noticed this error coming up when I added a product and went to the cart:

    GET net::ERR_ABORTED 503 (Service Unavailable)

    (I bolded the part that caught my attention). It looks like the seller information may not be configured properly. Can you confirm your Amazon Pay Account setup is completed? There are instructions to set it up here, or you can manually enter your Amazon Pay keys from Amazon Seller Central.

    Let us know how those look!

    If you are using this plugin to connect to “amazon japan seller store (”, the latest version does not work.
    Rollback to version 1.11.1, your problem may be solved.

    Thread Starter kyushubec


    @mikestraw thank you for taking a look.
    I did go back in to double check and re-enter these fields, but it turns out this was not the issue.

    I discovered that by exiting sandbox mode everything works perfectly.
    The button is back and the address fields are all there!
    What could be the cause for this? Is there some field that should be entered in sandbox mode that I have missed?

    @niguramu thank you! Everything is working fine now after taking the plugin out of sandbox mode. Was this also the problem you had?

    Hi @kyushubec
    My problem is with payments with the latest version.
    When I set it to “Version 1.12.2”, there are no display problems, but it seems that payment cannot be completed. I received several reports from my customers that they could not pay.
    Therefore, I am still using “version 1.11.1”.

    Japanese users (amazon japan seller store/ of this plugin seem to have the same problem.

    Plugin Support Mike Straw


    Hi @niguramu ,

    Thanks for pointing that out! I found an open issue for this on GitHub, so our developers are working on a fix.

    @kyushubec if you’re trying to connect to Amazon Japan, this may be part of it, but the fact that it works in live mode and not sandbox says there might be something else going on.

    For the sandbox, you do need to set up a separate <span class=”s3″>Amazon Pay Sandbox test account</span> to test transactions in this mode. This will have its own access information that needs to be entered.

    Plugin Support Mike Straw


    Since this is being tracked on GitHub, I’m going to mark this forum thread as resolved – if you have any further questions about the particular bug, you can ask on GitHub.

    If you have any other questions outside this bug, you can start a new thread.

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Pay with Amazon Button Broken’ is closed to new replies.