Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

[Solved] Google not charging the product

Discussion in 'Unity IAP' started by MrDasix, Jul 26, 2017.

Thread Status:
Not open for further replies.
  1. MrDasix

    MrDasix

    Joined:
    Feb 15, 2015
    Posts:
    64
    Today i implemented unity IAP to muy product. All seems to work good, but there is a problem and is that google is not charging the in app purchase, i bought the in app product with my paypal, but the paypal did not charge me the money and i can not see the money won in the google play developer console. And the weirdest thing is that if i look the google play history purchase i can see there the product purchase.

    What can i do to make it work?

    Extra question: How can i know if a product is already bought? for example if a user reinstall the app to another device.
     
  2. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,519
    If you are using the steps defined here, then that is normal:
    https://docs.unity3d.com/Manual/UnityIAPGoogleConfiguration.html

    Test purchases will not be charged. The Purchase popup should designate whether it is a test purchase or not.


    Unity IAP does not have any inventory management features. It is up to the developer to determine the optimal way they want to store purchase information for their app.

    You can also get some purchase information by parsing the receipts:
    https://forum.unity3d.com/threads/how-do-i-track-auto-renewing-subscriptions.476293/#post-3108170

    When an app is reinstalled, Unity IAP will automatically restore non-consumable products for Google Play. For iOS, you will need to add a Restore button:
    https://docs.unity3d.com/Manual/UnityIAPiOSMAS.html
     
  3. MrDasix

    MrDasix

    Joined:
    Feb 15, 2015
    Posts:
    64
    And maybe is a stupid question, but how can i make the purchase not be a test?
     
  4. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,519
    @MrDasixMr

    You will need to move your application out of Beta and into Production.

    1. Go to your Google Play Developer Console
    2. Click on the Application you're interested in
    3. Click "Release Management" in the sidebar
    4. Click "App releases" in that section of the sidebar
    5. There should be three sections: Production, Beta, Alpha
    6. If your app is anywhere besides Production, then it will only use test purchases.
    7. You can click "Manage Beta" to promote that release to Production.
    8. Click "Release to Production" and follow those steps.

    If your app is already in production or these steps don't work for you, please let me know and we'll investigate further.
     
Thread Status:
Not open for further replies.