WooCommerce error "Validation error: paypal amounts do not match" on purchases
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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?
- Labels:
-
Funds Availability

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- i cant make a purchase online using paypal in My Money Archives
- Hi, I can’t link my paypal account every time I want to purchase something online. Help in My Money Archives
- Your payment was unable to be processed by PayPal. in Payments Archives
- Solution for PayPal asking for bank/ credit card upon payment for example on EBay in Payments Archives
- Purchase but looking for more money in My Money Archives