• Resolved mckolt

    (@mckolt)


    Hi. I’m using your plugin + braintree as a payment geteway to recieve payments.
    My store’s default currency is in EUR. Plugin correctly changing from EUR to for ex. PLN prices and shows in PLN correct prices but when I want to pay in PLN currency this converted valuey treats as default EUR currency.

    For example in store product costs 1 euro
    I want to place an order for this product from Poland and it shows 4,5 PLN – correctly
    When I’m placing order I’m paying 4,5 EUR so in sum it took me 4,5 x 4,5= 20,25 PLN
    So no matter what currency shows in woocommerce store it treats as the default currency in EUR.

    What I’m doing wrong?
    thanks
    Regards,
    Martin

    The page I need help with: [log in to see the link]

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Oscar Gare

    (@oscargare)

    Hi,

    Did you configure the multicurrency settings of the PayPal Powered by Braintree plugin?

    • This reply was modified 3 years, 10 months ago by Oscar Gare.
    Plugin Author Oscar Gare

    (@oscargare)

    Plugin Author Oscar Gare

    (@oscargare)

    You need one merchant account ID for each currency.

    Plugin Author Oscar Gare

    (@oscargare)

    Hello there,

    It’s been a few days since we replied last. We just wanted to make sure that your issue was resolved or you had any other queries. I would like to inform you that I will mark this thread as resolved in a few days if we do not get a reply back from you within a few days.

    Thanks.

    Thread Starter mckolt

    (@mckolt)

    Hi, sorry for my late answer and thank you for fast answer and support :)!
    I finally resolve issue. I had already different merchant id for every currency in braintree account but I overmissed button to import my merchant accounts to the plugin so it knows which merchant account to send to Braintree when a transaction is created.. For someone ho’ll have similar problem I’ll place answer here from my conversation with braintree plugin support

    Braintree plugins does the following when creating a charge:

    1. It uses the order’s total by calling the method $order->get_total(). That should return the order’s true total

    2. It sends a currency, using $order->get_currency(). That should send the currency used to create the order which would be the currency the customer had active at the time of clicking the Place Order button

    I had to navigate to the plugin’s “Advanced Settings > Merchant Account Settings” and clicked the import button.

    Plugin Author Oscar Gare

    (@oscargare)

    Great! Thank you! 🙂

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Shows different currency but charge in default currency’ is closed to new replies.