• Resolved 50slespaul

    (@50slespaul)


    I had just recently updated WordPress to the latest version “4.9.2” and WooCommerce to latest version “3.2.6”… every order is now getting set to “Hold” automatically… order page shows the error “Validation error: PayPal amounts do not match (gross xx.xx). Order status changed from Pending payment to On hold.” I am using the WordPress shipping option “flat rate” so I can only imagine the shipping rate is causing the issue?… any idea why this is happening?

    • This topic was modified 8 years, 3 months ago by 50slespaul.
Viewing 15 replies - 1 through 15 (of 16 total)
  • Plugin Contributor angelleyesupport

    (@angelleyesupport)

    @50slespaul, can you tell me which gateway you are using? Paypal ExPress or PayPal Standard ( which comes with WooCommerce) ??

    Thread Starter 50slespaul

    (@50slespaul)

    I am using express (and standard as an option for the customer)…

    Plugin Contributor angelleye

    (@angelleye)

    @50slespaul, That makes things a little confusing. We need to know exactly which one is being used when this error happens. Also, having both enabled can cause general conflicts. The Express Checkout gateway with our plugin is designed to replace the PayPal Standard gateway that comes with WooCommerce. It would be recommended to disable Standard and just leave Express enabled. You have lots of options for how to display the Express option on product pages, the cart page, and the WC checkout page.

    It’s also good to make sure logging is enabled in the Express settings so we can review a log file should you continue to have problems. Please make sure you’re using Express and see if you can reproduce the error. If so, please provide a copy of the log file for our review. Thanks!

    Plugin Contributor angelleye

    (@angelleye)

    @50slespaul, That makes things a little confusing. We need to know exactly which one is being used when this error happens. Also, having both enabled can cause general conflicts. The Express Checkout gateway with our plugin is designed to replace the PayPal Standard gateway that comes with WooCommerce. It would be recommended to disable Standard and just leave Express enabled. You have lots of options for how to display the Express option on product pages, the cart page, and the WC checkout page.

    It’s also good to make sure logging is enabled in the Express settings so we can review a log file should you continue to have problems. Please make sure you’re using Express and see if you can reproduce the error. If so, please provide a copy of the log file for our review. Thanks!

    Thread Starter 50slespaul

    (@50slespaul)

    I figured out what was happening today. It wasn’t your plugin. We updated Woocommerce from 2.5x to the latest 3.2.6 now 3.0. apparently, since version 2.6+ shipping is handled differently… Apparently, old PayPal shipping rules were overiding the incoming shipping values from the cart… Hence the cart total + the shipping was causing this error as PayPal was only counting the cart total less the cart shipping! We fixed it in PayPal and it’s working as it should now. Thanks so much for your help!

    Plugin Contributor angelleyesupport

    (@angelleyesupport)

    @50slespaul, Glad that you figured that out after all. I’m going to mark this as resolved, But feel free to write here again or create new ticket if you need any further assistance.

    Also, If you have a moment to write a review for our plugin here , it would be greatly appreciated.
    Cheers!

    Hello, I see that this topic is resolved but I’m not sure what exactly needs to be fixed in PayPal in order to work.
    I’m having exactly the same problem and would appreciate if @50slespaul could help me out by writhing what needs to be done.

    Yes – It is happened to me – with one order – and I’m not sure what needs to be fixed to sort it.. Could you share the solution?

    Many thanks

    Chris

    maddogprod

    (@maddogprod)

    I had this problem pop up today. I’ll know in a few days, but I think I may have figured out what was happening and what the OP wrote above seems to corroborate my theory.

    We used to use PayPal buttons for orders. We switched to WooCommerce a while back. It occurred to me that there were still shipping rates in PayPal (Profile>Shipping) and they conflicted with the ones in WooCommerce.

    So I DISABLED the PayPal shipping rates.

    I’m thinking this will do it.

    Mad Dog

    Plugin Contributor angelleye

    (@angelleye)

    @maddogprod, Unfortunately, I don’t think that will solve your problem. The PayPal profile rules for shipping, tax, auto-return, etc. are designed for use with PayPal Standard integration. Our plugin uses Express Checkout, which ignores all of those profile rules.

    In order to get an idea of what might be going on for anybody this is happening to we will need to see a copy of the log file (assuming logging is enabled in the plugin gateway settings.) If you can get that log file and attach it to a ticket at our direct help desk we can work with you to figure out what’s going on and help you get it resolved.

    Thanks!

    I’m facing the same issue. I have a website with Indian currency. When I’m trying to test the payment in the sandbox mode, the payment summary shows up in Dollars and the order status shows as “Validation error: PayPal currencies do not match (code USD)”.

    How do I resolve this issue? It would be of great help if you could provide a solution to this problem, without which I’m not able to launch my website.

    Thanks!

    Plugin Contributor angelleyesupport

    (@angelleyesupport)

    @snap18, Please make sure your sandbox account is also in INR and in your sandbox account profile settings , Please see here.

    Thanks!

    Hey,

    I have done some test payments via PayPal on our online store and receive the same error as described in this post:

    “Validation error: PayPal amounts do not match (amt 2.00). Order status changed from Pending payment to On hold.”

    Because of this the customer will receive three emails at once:

    1) PayPal confirmation
    2) Order confirmation
    3) An email telling the customer that the order is on-hold until payment has been received

    What is the solution to solve this issue?

    Best,
    Alexander

    Plugin Contributor angelleyesupport

    (@angelleyesupport)

    Hi @alexha87, sorry about the delay in response, can you tell me if you are using PayPal standard or our PayPal for express checkout?

    Hi Oliver,

    I have the same problem with @alexha87.
    I m using PayPal standard.

    How can I fix it?

    Thank you very much!

Viewing 15 replies - 1 through 15 (of 16 total)

The topic ‘“Validation error: PayPal amounts do not match” error’ is closed to new replies.