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 pleaseIf 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.
Quote from Dylan on March 20, 2026, 13:31Hi 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 normallyEnvironment:
- Site URL: https://nervebombart.com/
- Plugin: FOX Multi Currency (free version)
- Platform: WordPress + WooCommerceThis 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,
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,
Quote from Alex Dovlatov on March 20, 2026, 17:35Hello 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.phpto 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
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
Quote from Dylan on March 24, 2026, 14:14Hi there
Thank you for this. Solution A worked perfectly.
I genuinely appreciate it.
Warm regards
Hi there
Thank you for this. Solution A worked perfectly.
I genuinely appreciate it.
Warm regards
