Third Party Way Interesting Payment Problem

Hello Everybody!

I have a rather interesting problem. I’ll try to explain it simply.

1- My system currency is the dollar (because I buy my products in the dollar).
2- However, my currency is Turkish Lira in the only country where I sell (I select Turkey as the marketplace and Turkish Lira as the currency in the Markets section, and I manually sell to my customers in Turkish Lira using a specific exchange rate).
3- In short, my underlying currency is Dollars, but my customers in Türkiye see Turkish Lira. So far, everything is fine!
4- The third-party payment system operating in Türkiye (Paytr) recognizes the payment as Dollars at checkout and rejects it because it’s a foreign currency. (I can’t even activate the payment system without setting the main currency to Turkish Lira.)
5- So, I convert all my currencies to Turkish Lira and manually update the prices. I edit them in bulk with Excel and change the price when the exchange rate updates, but this is very risky and time-consuming. The other method, when I manually change the exchange rate in the Markets section, all prices change.

How can I solve this? Is this issue entirely related to the payment system? Why does the exchange rate appear in Turkish Lira and US Dollars when you check out? (You can see it in the attached image.)

(Also, I can enable the US Dollar exchange rate in the Paytr payment system, but it involves different fees and rules, which makes it difficult for me and also poses a risk of creating problems with the government.)

Hi there,

This issue comes from how PayTR handles the checkout currency. Shopify lets you keep your store base currency in USD but display TRY through Markets. However, if the gateway doesn’t fully support local currency checkouts, it will still try to process the transaction in USD — which PayTR rejects.

To fix this, you generally need to:

  • Set your store currency to TRY if PayTR is your only gateway.

  • Or use a payment provider that supports multi-currency checkouts, so customers in Turkey pay in TRY while you still manage products in USD internally.

So the limitation isn’t Shopify itself, but PayTR only accepting TRY as the charge currency.

Best regards,
Sinh Developer, from Tipo