Hi @bjorntech,
It appears that Stripe is communicating the SEK payout figure back to your site but your site has it’s base currency set as EUR and displays the value as such.
This looks like something you’ll want to speak to the folks over at WPML about as I’m sure this doesn’t happen on a site with a single language.
Hi @luminus,
As stripe sends back the correct information to the plugin i do not see how this could be a WPML problem. The balance transaction object contains the correct currency, The response from Stripe looks like this:
[balance_transaction] => stdClass Object
(
[id] => txn_1E8BXDAChu0N7boKxhA0SEdA
[object] => balance_transaction
[amount] => 155588
[available_on] => 1551744000
[created] => 1551209050
[currency] => sek
[description] => BjornTech *** development *** – Order 25377
[exchange_rate] => 10.3725
[fee] => 4692
[fee_details] => Array
(
[0] => stdClass Object
(
[amount] => 4692
[application] =>
[currency] => sek
[description] => Stripe processing fees
[type] => stripe_fee
)
)
[net] => 150896
[source] => ch_1E8BXCAChu0N7boKlNVxMP4W
[status] => pending
[type] => charge
)
Please note that this transaction was made with the Stripe test system, amounts being different because of different fee structures in the test-system.
Hi @bjorntech,
Thank you for the additional information. As you mentioned Stripe shows fine on the Stripe Dashboard, and you are running the SEK currency through it though your site currency is set to EURO.
The WooCommerce core works with a single base shop currency. This allows for store owners to operate with a single payment gateway and eliminates the need for constant pricing changes due to fluctuating currency exchange rates.
To be able to alter this requires a plugin such as WPML, which handles multi currency as well as language. It can be the reason you show different items. Please see this thread for more on this, and it has an answer from WPML as well.
Please reach out to WPML regarding this, as they should be able to assist you further 🙂