Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client needed to display prices in EUR on their website but required customers to checkout in AED, as their payment gateway only accepts AED. They were looking for a way to enable multiple currencies while restricting the checkout currency to AED, regardless of the payment gateway used.
Solution:
We informed the client that by default, all payment gateways set up on their site will be available for all site currencies. However, restricting a specific payment gateway to a specific currency is currently only possible with WooCommerce PayPal Payments, Stripe, and direct bank transfers. We provided a link to the relevant documentation: Multi-currency support for WooCommerce.
We also suggested considering PayPal as it is available in over 200 countries, including the UAE, and accepts Visa or Mastercard payments.

Please note that this solution might not be applicable to your case, as it could be outdated or not relevant to your specific situation. If this is the case, we highly recommend checking the related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If you still need assistance, please open a new support ticket in the WPML support forum.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 5 replies, has 2 voices.

Last updated by Andreas W. 1 year, 1 month ago.

Assisted by: Andreas W..

Author Posts
March 1, 2024 at 8:58 pm #15364960

ahmedH-17

I understand the functionality to choose a currency to checkout with is limited to Stripe being used as a payment gateway, this is a very limited functionality, I should be able to select a currency to check out with any gateway I use.

I need to show EUR in my website as a visual only but I need my customers to check out with my store's currency (AED) as my payment gateway does not accept anything else but AED.

The website is hidden link

March 1, 2024 at 10:42 pm #15365048

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hello,

By default, all of the payment gateways you set up will be available for all of your site’s currencies.

If you want to use a specific payment gateway for a specific country then this is currently only possible with WooCommerce PayPal Payments, Stripe, and direct bank transfers.

Source:
https://wpml.org/documentation/related-projects/woocommerce-multilingual/multi-currency-support-woocommerce/#payment-gateways-settings

Further, please provide me with more details about the issue. Are you trying to make a specific payment gateway available only for a specific country?

Which is the plugin that you are using?

To help you faster, I've enabled a private message for submitting the debug information for this support ticket. Please see this link for how to get this information from your site and give it to us:
http://wpml.org/faq/provide-debug-information-faster-support/

Make sure to only use the private reply form to provide this information. Please do not paste the debug information directly into a comment on this ticket.

Best regards
Andreas

March 2, 2024 at 3:28 am #15365194

ahmedH-17

I want to Enable Multiple Currencies, like adding EUR, but I don't want my customers to pay with EUR, I want them to pay only with AED (the store currency)

Check the attached screenshot. I don't have an option to select what currency to check out with when I try to Edit the EUR settings

Capture.PNG
March 2, 2024 at 12:14 pm #15365614

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

This must be because the "DPO Pay for WooCommerce" is not supported for Payment Gateways settings.
You should have the same problem when trying to use other currencies.

If you want to use a specific payment gateway for a specific country then this is currently only possible with WooCommerce PayPal Payments, Stripe, and direct bank transfers.

Can you confirm this?

Further, I need to inform you that the "DPO Pay for WooCommerce" is not very common it seems like we did not have any reports aboutit yet. There might be very few WPML users who use it, maybe you are even the only one.

March 2, 2024 at 2:40 pm #15365803

ahmedH-17

I understand that it's not supported, I opened this ticket hoping that there could be a way in the future to allow any and all payment gateways to work with WPML.

That being said, thank you for your help, I will try to go with a different payment gateway,

Just so you know, the most common payment gateways in the UAE are Telr, American Payment Services, Checkout, 2checkout, CCAvenue, PayTabs, Tap, and Cashu. I hope WPML is compatible with any of those.

March 2, 2024 at 2:50 pm #15365806

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

I am sorry, but for now, if you want to use a specific payment gateway for a specific country then this is currently only possible with the plugins WooCommerce PayPal Payments, Stripe, and direct bank transfers.

Source:
https://wpml.org/documentation/related-projects/woocommerce-multilingual/multi-currency-support-woocommerce/#payment-gateways-settings

PayPal is available in more than 200 countries (inkl. UAE) and offers payments by Visa or Mastercard.
hidden link