Make In-App Purchase doesn't work

I’ve tried to make In-App Purchases work for a while now and I just can’t. It refuses to work. It doesn’t matter what I attach to the node, if something is attached to Make In-App Purchases it appears that none of the node tree works.

And no messages appear in the error log or any log for that matter. It’s like the call to Make In-App Purchases is completely ignored.

Vipar,

In order to better assist you, could you please provide us with the verbose from your device when you’re trying to make an in-app purchase? You can gather these by using Monitor.bat which should be located within a similar file path: C:\android-sdk-windows\tools

We’re currently working on adjusting the in-app purchases for later releases of the engine however, we do not have a specific time on when that will be released, nor do I have the exact changes.

Looking forward to hearing back from you, thanks!

For ios, it works. however, If it’s android, you need to call the node twice. See comment here:

I have figured out what the issue was. If you don’t provide the node with a Player Controller it won’t execute, no errors will display, etc. The reason this happened was because I checked whether the use was already logged in as to avoid a second login attempt.

But I didn’t pass the players player controller on to the make in-app purchase node in case they already WERE logged in. Only if they weren’t.

In Project Settings - Platforms Android what do i have to put on “Games App ID”?
(The instructions says: “The app id obtained from play console”)
In some places says it is a number, but i see no number in my Developer Console, i put the only id i know: “com.xxx.xxx”, is that correct?

You’ll need to go through the [Android Developer settings through Play][1] to set this up.

Android Mobile App Developer Tools – Android Developers