Make In-App Purchase doesn't work

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.