The “Make an In-App Purchase” node does not work correctly.
Neither On Success or On Failure will execute unless you execute the node twice. It’s not a problem of not waiting long enough, the exec outputs simply never fire.
The downside to this hacky solution is that if the gets to the Play payment prompt, and then backs out the prompt is opened a second time, and the has to back out once again.
We are aware that the Android/ Play in-app purchase blueprint node only works correctly if it fires off twice. This bug is already reported in and can be referenced as: UE-23190. Currently it’s unresolved at this time. Please feel free to follow up if you have any questions on its progress.
UE-23190 is closed and was fixed for 4.10.1. The changelist this was fixed in was 2772386 which is earlier than the changelist provided in the 4.10.1 hotfix.