• Resolved wooq123

    (@wooq123)


    I saw in a recent post that there are compatibility issues with woocommerce 4.0. I am wondering if this issue is one of them (I’ve seen this same error before with a paid amazon pay plugin and they never ended up fix it).

    When I click the “place order” button in sanbox mode once I have selected shipping and payment details, I get a blank woocommerce error and am unable to complete the order. Error log is pasted below. It looks like the issue is with an “invalid order ID”.

    <ErrorResponse xmlns=”https://mws.amazonservices.com/schema/OffAmazonPayments/2013-01-01″&gt;
    <Error>
    <Type>Sender</Type>
    InvalidOrderReferenceId
    <Message>The OrderReferenceId S00-0000000-0000000 is invalid.</Message>
    </Error>
    <RequestId>57b58f3b-44f5-494e-8b8b-e7a96a345401</RequestId>
    </ErrorResponse>

Viewing 5 replies - 1 through 5 (of 5 total)
  • Hi @wooq123 – Sorry for the delay in getting back to you!

    If you’re still having this issue (I realize it may have already been resolved), can you go ahead and try two things for me?

    —–

    #1- Double-check your settings.

    Can you go in your settings (WP Dashboard > WooCommerce > Settings > Payments > Pay with Amazon) and re-copy/paste your API credentials from your AmazonPay dashboard?

    Once you’ve done this, can you try re-placing an order?

    —–

    #2- Plugin/theme conflict testing.

    This kind of problem is usually caused by either a conflict with your theme or with another plugin.
    ?
    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.

    —–

    If you try both of the above and still have this issue, would you mind filling out a ticket for us? You can do that here.

    Please include a link to this forum (so that we know you already tried the above 2 steps), an admin login (you can use [email protected] as the email address), and any additional information you think could be useful.

    Let me know how that goes! ??

    Thread Starter wooq123

    (@wooq123)

    Okay, so the plugin causing the error is All in ONE WP Security; the only problem is, I can’t figure out how to change its settings to stop the error. Are there any known features in security plugins such as this one that interfere with amazon pay?

    Thread Starter wooq123

    (@wooq123)

    Update- I’ve figured out the specific setting. In All in One WP Security, on the “Firewall” page, and under the tab “6G Blacklist Firewall Rules”, this Amazon Pay plugin will not work if the “Enable 6G Firewall Protection” box is checked. Now that I’ve unchecked that and instead checked “Enable legacy 5G Firewall Protection”, I am able to complete amazon pay checkout without issue. This must mean that a rule in the 6G Blacklist firewall protection from perishablepress.com is blocking scripts from this plugin. Maybe this can be fixed in an update so I can re-enable the slightly more superior firewall protection?

    Plugin Support Fernando a11n

    (@fhaps)

    Automattic Happiness Engineer

    Thank you for updating us here on which plugin specifically was the cause of the issue. This could help other users who might experience this in the future.

    We are unable to guarantee compatibility of the plugin with any particular third-party software out there, so I’m afraid we are not able to explore what exactly in the that service’s firewall blocks Amazon Payments.

    Given that the source of the problem has been found, I’m going to mark this thread as resolved now.

    with version 1.12.0 we are also not having our amazon pay orders completed. the order is made with amazon but the order is not completed (the charge is not completed so the order doesn’t get sent. caputure of the payment does not happen). we are up to date on php, woocommerce, etc.

    the changelog has no info on version 1.12.0
    https://dzv365zjfbd8v.cloudfront.net/changelogs/woocommerce-gateway-amazon-payments-advanced/changelog.txt

    first can you tell me where to find the previous version 1.11.0 which worked fine at completing the orders (charging people).

    we use wordfence and i looked in the logs and didn’t see it blocking anything.

    suggestions are welcome.

    • This reply was modified 4 years, 7 months ago by juliankauai.
Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Error on Checkout- Unable to Submit Order’ is closed to new replies.