Skip to main content
Question

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

  • 15 June 2023
  • 5 replies
  • 187 views

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"

}

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!


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.


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!


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?


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


Reply