Background of the issue:
I am trying to manage multicurrency payments on my website using Woocommerce Multilingual. We have one Stripe account for Euro payments and another for Pound payments, set up in the Woocommerce Multilingual backend. The Pound Stripe account should only be visible on our UK language site (fortuny.uk) and the destination should be uniquely United Kingdom.
Symptoms:
The latest three payments in Euro and Dollars were incorrectly processed through our Pound Stripe account. These orders were made from the fortuny.shop site and fortuny.us from Belgium, Hong Kong and USA, but they entered our British Stripe account instead of the Euro account.
Questions:
Why are Euro and Dollar payments being processed through the Pound Stripe account?
How can I ensure that only Pound orders enter our British Stripe account like it happened untile just some days ago?
Hi, yes that is an option that we created on purpose because we don't need that payment method in UK, as we have the Stripe method with the specific account just for UK. The thing now is that EVERY payment is processed with the UK Stripe account since 2 days... That needs to be fixed.
I looked at the Stripe keys in the website and basically, I don't know how it happened, but the ones I placed into the Woo Milticurrency plugin, replaced the ones in the default Stripe configuation, so we were receiving all of the payments in our UK account.
Nobody edited those settings recently and I don't know how it could happen.
Yes now I updated with the correct keys.
In the past i tried to limit the Countries in the Stripe dashboard but it was not possible, that feature was not actually working in the woocommerce dashboard so we currently just have a piece of code in the functions that hides stripe in the USA. But it didn't affect the UK Stripe account in any way.
Thank you for the feedback. This requires further testing. Please allow me to make a duplicator copy of your site using the Duplicator plugin(https://wordpress.org/plugins/duplicator/) for debugging the issue on my local server. So we can troubleshoot the bug without affecting your live site.
Thank you for the updates and permission. I made a copy of the site, will debug it in detail locally and get back to you as soon as possible. Please wait.
It took more than expected time to make a Duplicator package due to *Host Build Interrupt* error. Please check the attached image for more details.
Sorry for the late response because of the weekend and holidays.
We are still working on this issue. The bug is existing after the initial troubleshooting's steps and the result is same with the latest version. So we are looking for the possible workarounds and consulting with our developers for an expert opinion. We will get back to you as early as possible. Please wait.
The ticket is escalated to our second-tier team for further debugging. Because it is related to the following ticket, we will get back to you soon when we have an update from our team. Please wait.
This issue is still happening and it's quite bad, as payments randomly are received in the wrong Stripe account. So money is sent to the account of ANOTHER COMPANY! That's quite bad, please solve this bug asap... Otherwise we will have to think about uninstalling WPML and manage payments in some other way.
I also think the link you provided is not exactly the same bug as ours, but anyway I posted a message there too.
Please also find attached the configuration of WPML Multi Currency which I double checked and are already correct... I don't know what else to do.
I managed to reconnect Stripe and Woocommerce from the Woocommerce > Payments > Stripe dashboard and now payments seem to work fine in the different currencies. The thing is, if you don't experience some errors you don't even notice that the money is going to the wrong account.
Thank you for the updates. I have one question regarding the following: Are you now getting the expected results after reconnecting Stripe and WooCommerce from the WooCommerce>>Payments>>Stripe dashboard, and is this issue unrelated to WPML? Please confirm.
This issue is still happening and it's quite bad, as payments randomly are received in the wrong Stripe account. So money is sent to the account of ANOTHER COMPANY! That's quite bad, please solve this bug asap
--
Thanks!
Bigul
The topic ‘[Closed] Multicurrency payments’ is closed to new replies.