Skip to main content
Question

Display currency from storeproduct class doesn't match my locale.


Forum|alt.badge.img+3

Since last month my display prices from the class store product displaying wrong currency and prices.  I’m currently in the netherlands, so my currency should be EUR, but instead it’s showing RY - currency from turkey. I have not changed anything in my default phone settings. I have been investing this issue for the last 2 weeks, but there are no similar cases. Is there anyone who could help me?

 

I’m testing in sandbox mode on revenuecat and have some information about this my sdk version is 6.5.0:

Last Opened In the last day

User Since 2023-06-15 at 07:31 AM UTC (22 minutes ago)

Last Seen Platform Version android 33

Last Seen SDK Versionnative 6.4.0

Last Seen Locale en-NL

 

Purchase information:

"country_code": "TR",

"currency": "TRY",

"environment": "SANDBOX",

"event_timestamp_ms": 1686815472617,

"expiration_at_ms": 1686815808143,

"is_family_share": false,

"is_trial_conversion": false,

"offer_code": null,

"price": 15.90344831154524,

"price_in_purchased_currency": 374.99,

"product_id": "subscription_3_months",

"purchased_at_ms": 1686815208143,

"store": "PLAY_STORE",

"takehome_percentage": 0.85,

"transaction_id": "GPA.3384-4905-7802-77231..0"

}

Forum|alt.badge.img+3
  • RevenueCat Staff
  • June 20, 2023

Hi @carl-puts-cb92ef, thanks for posting!

The currency is determined by your Google account and the play store country associated with it. Your physical location doesn’t affect the currency. If you want to change the currency, you need to change your Play store country for your Google account. See more info: https://support.google.com/googleplay/answer/7431675?hl=en

Let us know if that’s not your issue and we can try to help more!


Forum|alt.badge.img+4
  • Active Member
  • September 3, 2024

Is there any way to test different end-user currencies to see how the UI handles different priceString values for different countries? (Obviously, without needing to open actual Google accounts in different countries.) Thanks.


Forum|alt.badge.img+3
  • RevenueCat Staff
  • September 3, 2024

Hi @Talicom,

Google recently released the Play Billing lab app which should make this process much easier. I would recommend using that.

Let us know if you have any other questions!


Forum|alt.badge.img+4
  • Active Member
  • September 3, 2024
toni-rico wrote:

Hi @Talicom,

Google recently released the Play Billing lab app which should make this process much easier. I would recommend using that.

Let us know if you have any other questions!

 

Thanks, I will check that out. 

Does storeProduct.priceString always show the actual/local currency symbol & price of what the user will see in the Play Store or App Store after Purchases.purchasePackage is callled?


Forum|alt.badge.img+3
  • RevenueCat Staff
  • September 3, 2024

Yes, that should be the formatted price, as it comes from the Play Store/App store, so you can display it to customers.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings