I would like to define IAP items inside the Unity ecosystem only. Currently I have to define them also in the Apple Store and Google Play Store. Release the app once, before I can even test the IAP. If something wrong, release the app again. Cumbersome. There is also no need to have this business model anymore since both Apple and Google must allow third party payments. More info here and here For a developer it would be much easier to create the IAP only once on the Unity's website. Unity could collect the IAP and distributed the developers, the same way it does for the Unity Ads. It would be a win win for the devs and Unity. For Unity more revenue for sure.