I\'m trying to integrate Android Market in-app purchases into my app, but unfortunately coming across an annoying error every time I try to purchase a real inapp product.
While purchasing an in-app subscription, I had all the things from below list at the right place.
Created signed apk and published to alpha channel
Added tester email ids to license testing
Added tester email ids to closed track alpha testing
Opted in to be a tester
Testing Id was different from developer account's id
Was on android device and not on emulator
Downloaded the app from play store
Still I was getting this error saying "Item you were looking for could not be found".
After wasting 2-3 days I found out that it was only working if some payment mode was setup in play store.
While most of the answers are related to old IAB purchase and I implemented new billing client API which is -
implementation 'com.android.billingclient:billing:1.0'
, it was not easy to find out the solution.
If this is the same case for some one, adding a payment mode might help you to overcome this error. You need to add one even for testing it, however, it will not be charged for email ids added as a license testers.