Skip to main content
All CollectionsPurchasely SDKPrices
The currency displayed in the Paywall is incorrect. It shows USD instead of the local currency of the store the phone is connected to.
The currency displayed in the Paywall is incorrect. It shows USD instead of the local currency of the store the phone is connected to.

Paywall / Price / Currency / iOS / Sandbox / Android

Jeff Grang avatar
Written by Jeff Grang
Updated over 2 years ago

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:

  1. Connect to the App Store

  2. Click on your Profile Picture on the top right corner

  3. Account page opens

  4. Click on your Account Name

  5. Apple ID Management page opens

  6. Click on Country/Region and check the country your store is associated with

In Google Play Store:

  1. Open the Play Store app

  2. Click on your Profile Picture on the top right corner

  3. Click on Settings > General > Account and device preferences

  4. “Account and device preferences” page opens

  5. 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.

Did this answer your question?