[Solved] Google not charging the product

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.

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

And maybe is a stupid question, but how can i make the purchase not be a test?

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