IAP in 2019.4.28 for Android even possible anymore?

My project is stuck in Unity 2019 due to plugin requirements. I tried uploading my APK to google only to get the following error:

We’ve detected this app uses an unsupported version of Play billing. Please upgrade to Billing Library version 4 or newer to publish this app.

I have the newest version allowed by the package manager (4.1.5). I found a thread saying that IAP is no longer supported on 2019. Is this true? I just put a bunch of time into this project and it’s crucial to have IAP.

Unity IAP including Google billing library v4 is only available on Unity 2020+.

As Baroni mentioned, 2019 is no longer supported. The updated plugin uses core APIs that are not available prior to Unity 2020. I’m not familiar with any workarounds unfortunately.

If you really can’t upgrade unity and no other choice, you can try our plugin which supports 2019,4+.

Along with billing(iap), we have 10+ more features offered in the plugin essential for game development.

I’m interested but how does this work? I can’t seem go higher than IAP version 4.1.5 with Unity 2019 according to the Unity rep and I need higher than that to upload it to google play.

I purchased the plugin and it did work for me. I am now able to do IAP in unity 2019.4.28 as well as sharing and rating. This plugin was exactly what I needed.

Thanks for updating. The plugin should be compatible with from 2018.4+ if anyone is interested.

We updated billing client to 5.0.0 (v5) in 2.5.0. Update is on the way and will be out this week :sunglasses:

I must admit that I’m very very disappointed that Unity 2019.4 is not supported by Unity Purchasing 4.4.x, even so it has LTS and I really feel screwed by Unity!!

So I have a Unity Version with LTS that I can’t use since Google required Billing Library 4!

If anyhow possible, please make this plugin available for 2019.4 asap! It’s a no-go that a small payment-plugin can’t be written to be used in a LTS Unity version!

Totally agreed. I’ve been suffering this week trying to update an old project to Android SDK 33, while being stuck in Unity pre 2020.