I keep getting inconsistent results when I verify a google in-app 
subscription purchase on my node.js backend.

Sometimes, I get a response with the subscription info, and sometimes, I 
get this error response:

The project id used to call the Google Play Developer API has not been 
linked in the Google Play Developer Console. 
<https://stackoverflow.com/questions/25481207/why-getting-error-the-project-id-used-to-call-the-google-play-developer-api-has>


However, this only happens some of the time, using the same app, using the 
same code.  Sometimes, it is successful, and sometimes not.  Now, in Google 
Docs, it says:

"Google Play accumulates completed test purchases for each user but does 
not pass them on to financial processing.

Test purchases are not automatically canceled, so you might want to 
manually cancel a test purchase to continue testing. To do so, open the app 
page in the Play Store. If the test purchase that you want to cancel is a 
subscription, you can also use the cancel() 
<https://developers.google.com/android-publisher/api-ref/purchases/subscriptions/cancel>
 method 
of the Purchases.subscriptions API."

See here: 
 
https://developer.android.com/google/play/billing/billing_testing#testing-subscriptions

Does this mean that my problem is simply in the testing phase?  My app is 
only in internal Track Test mode, and users are testing with a credit card 
that either always approves or declines.  


Thank you!

Jeff

-- 
You received this message because you are subscribed to the Google Groups 
"Android Security Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-security-discuss+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/android-security-discuss.
For more options, visit https://groups.google.com/d/optout.

Reply via email to