-
AuthorPosts
-
May 18, 2025 at 4:04 pm #236437
Vojkan CvijanovicParticipantHello,
Here’s what I’m trying to achieve:
– I have 4 payment methods enabled:
— 2 that only support EUR (PayPal and BACS),
— 2 that only support RSD (local payment methods like Wooplatnica and ChipCard).
– (Optional) I would also like to hide unsupported gateways based on the selected billing country.I’m now switching to Curcy (or Curcy in combination with another plugin), mainly because of the fixed price per currency feature.
The problem:
—
Either Curcy or WooCommerce is automatically disabling or hiding PayPal whenever the checkout page is showing RSD prices.This breaks the flow — I want PayPal to remain visible at all times.
Once the user selects PayPal, I want Curcy to automatically switch the currency from RSD to EUR, and process the payment in EUR.This logic works fine using custom code or alternative plugins, but Curcy seems to interfere with gateway visibility before the currency switch actually happens.
What I need:
—
A way to prevent Curcy from hiding PayPal just because RSD is the current checkout currency.Ideally, Curcy should allow the currency to be switched dynamically after a gateway is selected (which it supports via “Currency by Payment Method”), but not preemptively remove the gateway.
Can you confirm:
– Is this use case supported natively by Curcy?
– If not, is there a filter or hook I can use to override the default behavior and keep all gateways visible?Thanks in advance!
Looking forward to your advice. -
AuthorPosts
You must be logged in to see replies to this topic. Click here to login or register