Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Support mivtt

    (@mivtt)

    Hi,

    Thank you for contacting us.

    Please try to deactivate Multi Currency and make an order again with ZAR currency, does this error occur?

    Best regards.

    Thread Starter Artyli.com

    (@artyli)

    Yes, I have tested it without the plugin and paypal displays as a payment option. I have also disabled all other plugins except for woocommerce and your plugin and it still has a conflict

    Plugin Support mivtt

    (@mivtt)

    Hi,

    The problem is caused by Paypal doesn’t support ZAR currency, you can see currencies support for PayPal payments here

    When you switch to supported currencies, the PayPal payment gateway will show up.

    Best regards

    • This reply was modified 4 years, 8 months ago by mivtt.
    Lisa

    (@lisabreedt)

    @mivtt Can I please ask you for assistance on a similar solution I’m looking for. My client’s site is currently set up with WooCommerce and PayFast (ZAR payment gateway) but we also want to be able to accept $ with PayPal checkout. (Payfast only accepts ZAR and PayPal does NOT accept ZAR)

    1) Will the paid version of your plugin allow me to set the gateways based on the currency selected ie when visitor selects $ then they can pay with PayPal and when they select ZAR they can pay with PayFast?
    2) Will I be able to show $ as default, not ZAR?

    Thank you.

    Plugin Support mivtt

    (@mivtt)

    Hi @lisabreedt

    Thank you for your question.

    Your requirement is impossible because Payfast only accepts ZAR (as default currency) and PayPal does NOT accept ZAR, these two payments gateway can’t activate at the same time.

    Best regards.

    Thread Starter Artyli.com

    (@artyli)

    I found a work around. It’s not ideal but it seems to work. You use the currency converter and set it to show in the shop or product pages.

    I first setup payfast with zar as my base currency. Then I swapped over to usd as my base currency to do paypal. Using usd as my base currency and then people can manually switch to zar… it shows payfast as an option for some reason. So it works… if though, in theory, it shouldn’t

    Lisa

    (@lisabreedt)

    @artyli that’s great news! I’ve spent days researching how to do this. Are you using the free or Pro version of the plugin? I don’t mind paying for the plugin, as long as it works. Could you perhaps send me the link of where you’ve integrated this solution? Many thanks!

    Thread Starter Artyli.com

    (@artyli)

    @lisabreedt Unfortunately our website isn’t live yet. We will be launching in a few days. I’m currently using the free version of the plugin but I intend to upgrade as soon as revenue starts flowing. With the free version, you can only use 2 currencies…. that works perfect for now. You are welcome to check the website in a few days… artyli.com

    Hello.

    You can try to add this code to your file function.php

    function payfast_custom_add_allow_currency( $currencies ) {
    	array_push( $currencies, 'USD' );
    
    	return $currencies;
    }
    
    add_filter( 'woocommerce_gateway_payfast_available_currencies', 'payfast_custom_add_allow_currency' );

    Now you can set your site to USD, Payfast will be still active.

    Hope it help you.

    • This reply was modified 4 years, 8 months ago by thanhtd.
    Lisa

    (@lisabreedt)

    @thanhtd One more question before I try your plugin – is it compatible with the following WooCommerce plugins?
    Name your price
    Subscriptions

    Plugin Support mivtt

    (@mivtt)

    Hi @lisabreedt

    Yes, these above plugins are compatible with WooCommerce Multi Currency.

    Best regards.

    @thanhtd Thanks so much you are a life saver!
    With that code applied to functions.php that payment gateway issue is fixed like both paypal and payfast are activated and the base currency is USD now but now the thing is when customer tries to pay through payfast prices dont change automatically . Only the currency symbol change but the prices dont change e.g customer is paying for $70 then it only change to R70 and not converting when paying by payfast.

    can you please help me with that?

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Conflict with PayPal’ is closed to new replies.