Google Play Services not working (no login, no in-app purchases) (Invalid or uninitialized OnlineSubsystem)

So the rundown of my situation is that I can’t get in-app purchases running, but it seems that Google Play Services completely don’t work since there’s no indication when I start the app (and when I have the Show External Login UI node fire off). I’ve gotten this running on a previous version of UE4 but with similar problems first, unfortunately I don’t remember what I went through to get it running.

In my AndroidEngine.ini I have

[OnlineSubsystem]
DefaultPlatformService=GooglePlay

[OnlineSubsystemGooglePlay.Store]
bSupportsInAppPurchasing=True

It looks like all the services in use have the correct authorization, everything is connected properly, but no luck. I don’t even get a Success / Failure response out of the functions, no response on either the login or the IAP. I’ve run the game in Alpha, Beta, and Production. I’ve given it all the permissions it could possibly use.

LogCat message I get when I deploy it to a device is “LogScript:Warning: ShowLoginUI - Invalid or uninitialized OnlineSubsystem”. Same result when I use the IAP. (Returns a failure output in both cases)