WooCommerce error "Validation error: paypal amounts do not match" on purchases

Fabl3
New Community Member

We are now seeing this error for purchases in WooCommerce: "Validation error: paypal amounts do not match (gross 10.75). Order status changed from Pending payment to On hold." The message is on purchases in WooCommerce transactions and the order then goes immediately to On Hold.

 

We are using a currency selector to allow users to pay in their local currency and when they purchase they have obviously selected their local currency (USD). In the WooCommerce checkout they think they are paying $7.27 and in the actual processed WooCommerce order that goes "On hold" it shows as $7.27. The major issue is that PayPal charges them the actual amount the product is listed for in our local shop currency 10.75 (WooCommerce base currency amount). However they are being charged  $10.75 in their local currency instead of the $7.27 that they should be paying. So in this case they are over paying (we are refunding the difference).

 

Any suggestions/ideas on what could be causing this?

Login to Me Too
0 REPLIES 0

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.