Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Solved: Wrong localized price on Android

Discussion in 'Unity IAP' started by RINNUXEI, Apr 16, 2021.

  1. RINNUXEI

    RINNUXEI

    Joined:
    Sep 3, 2015
    Posts:
    32
    Hello there.
    We have a problem according to IAP localizedPrice on Android devices.
    The prices are set on Google Play Console using templates, with a default price and we edited several prices in different countries.
    However, what we get from ProductMetaData.localizedPrice is the currency converted from the default price, other than the price we manually set in that particular country.
    For example,
    Default price: SGD 1.48
    Edited local price: JYP 120
    IAP localizedPrice: 120.465308
    Google Play Billing popup: ¥121
    We are confused which is the real price that will be charged.
    And how can we use the price exactly set on Google Play Console?
    Thank you.
     
  2. John_Corbett

    John_Corbett

    Joined:
    May 17, 2019
    Posts:
    151
    Hi @RINNUXEI,

    Thanks for brining this up to us, we'll have a look.

    Normally, you should trust the amount displayed on the Google Billing UI, as that's what Google is charging the user.

    It might be that Google Play always rounds up, but that is indeed an odd price.
     
  3. JeffDUnity3D

    JeffDUnity3D

    Joined:
    May 2, 2017
    Posts:
    14,446
    Can you share a screenshot of your Google console, showing the price?
     
  4. RINNUXEI

    RINNUXEI

    Joined:
    Sep 3, 2015
    Posts:
    32
    @John_Corbett, @JeffDUnity3D
    Hi, sorry for the late rely.

    Actually we found that when release the app as internal test, the regional price settings will not working.
    We solved this by releasing the app to alpha test track.

    Thank you.
     
    Braza and JeffDUnity3D like this.