• Hi there!
    I have woocommerce paypal enabled in my website but for some reason when I try to use it , it gives the following error

    I understand that paypal does not support payment in AED but I thought it would simply use a currency conversion and convert it to USD when it’s used…

    do I have to use any other currency conversion tool ? or is it just not possible for paypal to accept payments in AED

    kind regards

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Thank you for sharing the details.

    PayPal does not support AED (United Arab Emirates Dirham) as a currency for receiving payments. That’s why you are seeing the error: currency_NOT_SUPPORTED currency code is not supported

    PayPal will not automatically convert AED to USD for transactions. You must use a currency that PayPal supports (like USD, EUR, GBP, etc.) for your store or checkout.

    To accept payments in AED, you have a few options:

    1. Use a supported currency at checkout
      • Set your WooCommerce store currency to USD (or another PayPal-supported currency).
      • If you want to display prices in AED, you can use a currency switcher plugin to show AED to customers while processing payments in a supported currency.
    2. Currency conversion plugin
      • If you want to show AED prices but charge in USD for PayPal, you can use a WooCommerce currency converter plugin to automatically convert the currency at checkout.

    I hope this helps.

    Thread Starter mohammedmalleck

    (@mohammedmalleck)

    Hi @shahzeenfarooq

    Thanks a lot for the detailed response.

    I tried some currency converter plugins but could not really make it work with paypal , can you recommend any plugin that would automatically convert AED to USD in checkout ?

    Plugin Support LovingBro (woo-hc)

    (@lovingbro)

    Hi @mohammedmalleck,

    I understand you’re looking for a way to display AED prices while ensuring PayPal processes payments in a supported currency like USD, and it makes sense that the earlier plugins did not behave as expected with PayPal.

    You’re on the right track using a currency switcher, however not all of them handle checkout conversion properly with PayPal. A reliable option you can try is the official WooCommerce extension:
    https://woocommerce.com/products/currency-switcher-for-woocommerce/

    This extension allows you to:

    • Display prices in multiple currencies such as AED for your customers
    • Automatically convert prices at checkout to a supported currency like USD
    • Ensure compatibility with payment gateways like PayPal

    After installing, you can configure it so that:

    • Customers see AED on the frontend
    • The checkout currency switches to USD for PayPal payments

    Feel free to let us know how it goes.

    Thread Starter mohammedmalleck

    (@mohammedmalleck)

    Hi @lovingbro

    Thanks for the quick response.

    Just a small note here – I already do have a currency switcher plugin and if I am right the best way is to have a single plugin for currency switcher and converter.

    Woocommerce extension is official so ig it is more reliable than any other ones out there.

    Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi there!

    You’re absolutely right that it’s generally best to keep things simple and use a single, reliable solution for both switching and converting currencies, especially when payment gateways like PayPal are involved.

    Since you’re already using YayCurrency, the next steps I’d suggest are:

    • Check YayCurrency’s documentation or support to confirm how it handles PayPal at checkout (some switchers only change display prices but do not convert the order/checkout currency).
    • Make sure that, at checkout, the order currency actually switches to a PayPal‑supported currency (such as USD) instead of staying as AED, otherwise the CURRENCY_NOT_SUPPORTED error will continue.
    • If YayCurrency cannot reliably convert the checkout/order currency for PayPal, then moving to the official WooCommerce Currency Switcher extension is a good idea, as it’s designed to work closely with WooCommerce core and major gateways like PayPal.

    Before using that plugin, I would suggest contacting the plugin’s support team here:
    https://woocommerce.com/my-account/contact-support/?select=currency-switcher-for-woocommerce#contact-us

    They can confirm whether the plugin is fully compatible with PayPal and whether it will work correctly for your specific use case.

Viewing 5 replies - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.