Purchasely SDK displays the Prices in the Paywall via a dedicated API call to the Store of the phone.
In order to troubleshoot, please first check the environment in which the currency display issue happens :
Issue happens when testing the App in Sandbox environment
Apple Sandbox environment is very specific and works within its own shell inside your device.
Because of this, displaying USD currency, instead of the local currency of the Store you are testing from is a known and frequent issue.
There is no way to solve this, other than trust that once sent in Production, the issue will not replicate in the App.
Issue happens when live in Production
The Price display being linked to Purchasely SDK fetching information from the Store your device is connected to, please follow these steps to troubleshoot :
In Apple App Store:
Connect to the App Store
Click on your Profile Picture on the top right corner
Account page opens
Click on your Account Name
Apple ID Management page opens
Click on Country/Region and check the country your store is associated with
In Google Play Store:
Open the Play Store app
Click on your Profile Picture on the top right corner
Click on Settings > General > Account and device preferences
“Account and device preferences” page opens
Check the country your store is associated with in the “Country and profiles” section
If the Country of your Apple ID is attached to is correct and the issue persists, please reach out to us.