PluginUs.Net - Business Tools for WooCommerce and WordPress

[realize your idea - make your dreams come true]
Botoscope is currently in early access

Support Forum

You need to log-in to create request (topic) to the support

FOX Currency Switcher breaks payment gateway issue

The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday. If you have problems with registration ask help on contact us page please
If you not got email within 24~36 business hours, firstly check your spam box, and if no any email from the support there - back to the forum and read answer here. DO NOT ANSWER ON EMAILS [noreply@pluginus.net] FROM THE FORUM!! Emails are just for your info, all answers should be published only here.
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday.

Hi FOX Currency Support Team,

I am reaching out regarding a critical issue with the FOX Multi Currency plugin (free version) on my WooCommerce store at https://nervebombart.com/

The Problem:
Whenever the FOX Multi Currency plugin is activated, it completely breaks my payment gateway, preventing me from accepting any payments on checkout. I using a south african payment gateway called iKhokha. Though I also tried Payfast and the same issue presists. The checkout page displays the following error:

"Sorry, it seems that there are no available payment methods. Please contact us if you require assistance or wish to make alternate arrangements."

As soon as I deactivate the FOX Multi Currency plugin, the payment gateway works perfectly again. I have confirmed this multiple times by toggling the plugin on and off.

Steps to Reproduce:
1. Activate FOX Multi Currency plugin
2. Add a product to cart and proceed to checkout
3. No payment methods are available — order cannot be placed
4. Deactivate FOX Multi Currency plugin
5. Payment methods return and checkout works normally

Environment:
- Site URL: https://nervebombart.com/
- Plugin: FOX Multi Currency (free version)
- Platform: WordPress + WooCommerce

This is preventing me from running my store and accepting orders. I would greatly appreciate your assistance in resolving this conflict as soon as possible.

Thank you,

Hello Dylan

Here are two scenarios and their solutions:

Scenario A — Your base/product currency is ZAR, but customers can browse in other currencies

Go to FOX Settings → Advanced tab and set "Is multiple allowed" to No. This way prices are always processed in ZAR regardless of the display currency, and the gateway will work normally.

Scenario B — Your base currency is NOT ZAR (e.g. USD), but you need to charge customers in ZAR

Set your "Welcome currency" to USD in tab Options, then add the following snippet to your theme's functions.php to force ZAR at checkout:

add_action( 'template_redirect', function() {
    if ( is_checkout() ) {
        global $WOOCS;
        if ( $WOOCS ) {
            $WOOCS->set_currency( 'ZAR' );
        }
    }
});

This forces the currency to switch to ZAR on the checkout page regardless of what the customer selected elsewhere on the site.

Please let us know which scenario matches your setup and whether the solution works.

Best regards

Hi there

 

Thank you for this. Solution A worked perfectly.

 

I genuinely appreciate it.

 

Warm regards

Welcome :)