PluginUs.Net - Business Tools for WooCommerce and WordPress

[realize your idea - make your dreams come true]

Support Forum

You need to log-in to create request (topic) to the support

Captured amount 100x less then reserved amount

The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday. If you have problems with registration ask help on contact us page please
If you not got email within 24~36 business hours, firstly check your spam box, and if no any email from the support there - back to the forum and read answer here. DO NOT ANSWER ON EMAILS [noreply@pluginus.net] FROM THE FORUM!! Emails are just for your info, all answers should be published only here.
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday.

Hi dear support team,

I had an issue with order where Captured amount was 100x less then reserved amount
i have a question about “WooCommerce Stripe Payment Gateway” about a particular transaction.

I am using “WooCommerce Stripe Payment Gateway”, Version 8.5.2

I am also using “FOX – Currency Switcher Professional for WooCommerce” Version 2.4.1.9

My base currency is set to EUR.

I don't know whom to write support ticket, to Wordpress support or to you, because i don't know which plugin is causing my issue.

Settings “Transaction preferences ->Issue an authorization on checkout, and capture later” is set to TRUE (checked). I can’t even change this settings to automatic capture.

What happened is the customer “bought” a product we are selling, for “286,48 EUR”.
In “Orders” section i saw order status “On Hold”, which is correct, because the funds weren’t captured – it was just reserved.
The next day i changed status from “On Hold” to “Processing”. When i change status from “On Hold” to “Processing” it usually captures all reserved amount, so in particular order it should capture “286,48 EUR” but it actually captured just “2.86 EUR” and the rest was released. So the customer was charged only 2.86 EUR instead of 286,48 EUR. But when i open this order in WooCommerce – > Orders section, it displays as the customer was charged correctly, so “286,48 EUR”.

I only discovered this issue by accident, when i checked my Stripe account. For this order is saw a message: “€2.86 captured, and released the remaining €283.62 to the customer”. So it captured 100x less than it should.

When i checked WooCommerce logs i found out that when i changed status from “On Hold” to “Processing” the “amount” parameter in “capture” command, which was sent from WooCommerce Stripe Payment Gateway to Stripe gateway, changed from “28648” to “286”. So the last two digits were trimmed of.

So the Stripe was sent these parameters, which is NOT CORRECT:

{
"amount":"286",
"expand": [
"charges.data.balance_transaction"
]
}

But instead it should be sent these parameters, which would be CORRECT:

{
"amount":"28648",
"expand": [
"charges.data.balance_transaction"
]
}

Is it possible that your plugin “FOX – Currency Switcher Professional for WooCommerce” Version 2.4.1.9 is the cause of this issue even though my base currency is EUR and the purchase was made in EUR - so there shoudn't be any conversions ?

Can you please help me?

Best regards,

Andrej

Hello Andrej

Please paste your license key here - https://share.pluginus.net/image/i20230222134241.png -> https://share.pluginus.net/image/i20230222134511.png

Update the plugin to latest version - https://currency-switcher.com/how-to-make-auto-update-for-wordpress-plugins-and-themes-bought-on-envato

Hi Pablo,

i submitted license key.

Thank you,

Andrej

 

Please drop me wp-admin access - https://share.pluginus.net/image/i20230222134241.png ->https://share.pluginus.net/image/i20230222134615.png - I will check it

Hi Pablo,

i submited admin access.

The"problematic" order is"Order #4126".

Best regards,

andrej

Hello Andrej

Please update the plugin to latest version - https://currency-switcher.com/how-to-make-auto-update-for-wordpress-plugins-and-themes-bought-on-envato

Did the error occur only with this order? As I see, there are orders in this currency and in the same payment system - are these orders correct?

 

Hi Pablo,

i have updated plugin to the latest version. But i noticed i need to update it manually by uploading/installing ZIP instalation file.

Yes, the error only occured with this order. Other orders are ok.

For now i will leave it as it is, because i know it is hard to locate the problem.

best regards,

Andrej

Hello Andrej

Please write to me if this problem occurs again.

Hi Pablo,

 

i will, thank you.

Welcome;)