Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google play console action required to update server side billing confirmation API, but API is already using latest version

We received this error in our Google play console recently:

ACTION REQUIRED: Your server-side billing confirmations will stop working on December 1, 2019
Your app is using an old version of the Google Play Developer API. From December 1 2019, versions 1 and 2 of this API will no longer be available, and any calls to these versions will fail. Update to version 3 before this date. Note that this is not related to the AIDL/Billing Library deprecation. Learn more

However, we are currently using the correct API version3 in our server to validate our in app purchase billing receipts. An in app purchase library we're using also exposes the functionality in client side, and I've confirmed their source code is also making use of v3. Both are calling request to https://www.googleapis.com/androidpublisher/v3/applications/...

We've had real purchases be validated in production so I know it's functional and I'm trying to understand where the source of problem is.

I also read here that it might be due to third party plugins.

If anything we've recently integrated Facebook SDK which said it could do android receipt validation for us to make sure it's not reporting any fraud/sandbox purchases.

Has anyone else encountered this action required sign? If so, what steps did you take to eliminate/resolve it, and were they related to third party plugins that were using the androidpublisher apis?

like image 359
Rachel Avatar asked Nov 21 '19 17:11

Rachel


People also ask

How do I give login credentials in console?

Sign in to your Play Console. On the left menu, scroll all the way down and select "App content" Select "App access" Select "All or some functionality is restricted" and enter your login credentials and save.


1 Answers

Might be you are using

https://www.googleapis.com/androidpublisher/v1/applications/

For validating purchase replace V1 with V3

https://developers.google.com/android-publisher/api-ref/purchases/subscriptions/get

for validating purchase receipt from server side.

like image 120
MIkka Marmik Avatar answered Oct 09 '22 08:10

MIkka Marmik