You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At the same time, with the same device and the same codebase, it works ok on the M account. It simply returns
OK
Additional notes:
I have ran this code on W yesterday and it worked ok. I made a test purchase (and cancelled it in the google merchant panel).
I'm trying to make a purchase on the W account in some other app and it seems to be working fine (I don't make the actual purchase, but I do get to see IAP billing popup window, so it's working).
W is a test account (listed under "Gmail accounts with testing access" in Google Play Developer Console's settings page)
Update Added Google in app billing version #3: I tried a 3rd gmail account. Everything but the device (Nexus 7, 1st gen, Android 4.4.2) is different. I added this account to the list of test accounts. Everything was working fine until I made the first purchase... then got the same error - "Failed to query inventory: IabResult: Error refreshing inventory (querying owned items). (response: -1003:Purchase signature verification failed)" and wasn't able to init the plugin again.
** Solved it! **
Turns out I forgot to re-insert my base64 key after I reinstalled the plugin. I went throught 10 hours of frustrating searching and trying everything, 2 wiped devices, 1 bucket of hair pulled from my head. I hope my daughter won't find out why I'm not with her on Sunday :/
Hi, what do you mean with "re-insert my base64 key after I reinstalled the plugin".
Which plugin?
I added the base64 key from the app inside the google play console, and been able to buy one of my test items, until I buy one item and then...
Update: solved (look at the bottom).
I'm running my app on two accounts on the same device: wife's (W) and my own (M).
Right now, I'm trying to run
on W and this is what appears in the console:
At the same time, with the same device and the same codebase, it works ok on the M account. It simply returns
Additional notes:
** Solved it! **
Turns out I forgot to re-insert my base64 key after I reinstalled the plugin. I went throught 10 hours of frustrating searching and trying everything, 2 wiped devices, 1 bucket of hair pulled from my head. I hope my daughter won't find out why I'm not with her on Sunday :/
@poiuytrez please consider moving the key outside of the code. For example, a competing plugin, Google's https://github.com/MobileChromeApps/mobile-chrome-apps/tree/master/chrome-cordova/plugins/google.payments keeps it as a key in www/manifest.json.
Any clue what might be the problem?
The text was updated successfully, but these errors were encountered: