How can I convert USD payments into ZAR at checkout?

Hi my name is Kam from South Africa. I just started my online store and my target audience is North America however my payment gateway (payfast) only accepts amounts in ZAR and I’ve set my store currency to USD. Is there a way to convert the USD payment into ZAR at checkout to accommodate my payment gateway? @Shopify_77

Customers pay you in USD and then it will be converted to ZAR when gone to your bank account

Hi Kam,

There are a few options you can consider to address this issue:

  1. You can check if PayFast offers a currency conversion service. Some payment gateways allow you to accept payments in a different currency and automatically convert it to your local currency at a reasonable exchange rate.

  2. You can use a third-party currency conversion app on Shopify. There are several apps available on the Shopify app store that can help you convert your store’s currency to another currency. Some apps even offer real-time conversion rates to ensure that you’re charging the correct amount.

  3. You can manually calculate the conversion rate and adjust the product prices accordingly. This option requires some manual work, but it allows you to avoid any additional fees or commissions that may be associated with using a third-party app or currency conversion service.

I hope this helps. Let me know if you have any further questions.

1 Like

Thank you very much for the feedback I’ve downloaded the most recommend currency converter however I still have the same issue so I’m leaning towards the third option you listed and giving it a crack. I’ll have to learn how to do it manually and I thank you again for offering the solutions!!!

Hello @Kam23 ,

With regard to your payment gateway and currency issue, it may be possible to convert the USD payment to ZAR at checkout, but it would depend on the capabilities of your payment gateway and any third-party apps or integrations you may be using.

One potential option is using the third- party app that can help you convert the USD payment to ZAR before it is processed by your payment gateway, which Transcy can totally help you with:

  • We support more than 160 currencies including ZAR and USD. By applying localization, we will automatically convert the currency based on the customer’s location device, this will enhance the customer experience. We have an auto-detect languages and currencies switcher to make the process more professional and automatic, you can totally customize the switcher to reflect your brand.

  • We also integrate with Shopify Payments which enables the conversion to be done on the Checkout page, making it easier for customers to shop in your store regardless of their location.
  • Our integration with Shopify Payments enables easy currency conversion at Checkout page for customers shopping from anywhere.
  • And don’t worry about the exchange rates may cause any discrepancies in your account as they are updated multiple times throughout the day, ensuring that your orders will always be bought at the price you intended.

Furthermore, we also have storefront translation features to help your business go global and target the right audiences within a click. You can:

  • Have your store content translated to multilingual automatically with SEO optimization
  • Not only texts, we can auto-inspect media elements and replace images for any product into your customers languages to enhance the customers experience as well as your store appearance.

If you’re interested, click here to learn more about how we can help your store expand globally: Transcy

Let us know if you have any issue with installation or with your payment gateway, we’d love to help.

Have a nice day,
Transcy

1 Like

Hi, can you tell me more about how the currency will convert? I am currently using Shopify Payments, but when local markets are used and in South Africa using Payfast, it still wants to convert the display currency back to the store primary currency. How can I fix that? I have your app connected to my store.

This is what I see displayed when I test the checkout. The correct Rand price is displayed, but underneath, it says it will be charged in dollars. That amount goes through to payfast and my customers would be charged a price 19 times less than what I intend.