• Resolved bjorntech

    (@bjorntech)


    I am have a multilingual website running WPML and WooCommerce multilingual. The base currency is EUR and payments are made in EUR and SEK. My payout currency on the stripe-account is SEK. This combination gives this strange payout and fee information on orders.

    VAT: €30.00
    Total: €150.00
    Stripe Fee: – €23.57
    Stripe Payout: €1,531.48

    Everything looks ok (payout and fee is in SEK) if i login on stripe.com

Viewing 3 replies - 1 through 3 (of 3 total)
  • Luminus Alabi

    (@luminus)

    Automattic Happiness Engineer

    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.

    Thread Starter bjorntech

    (@bjorntech)

    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 ??

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Payout currency wrong in plugin’ is closed to new replies.