the item you requested is not available for purchase

My experience on this error is:

  1. Make sure to upload the signed APK to developer console.

  2. Make sure to install the signed APK on your device not launch the app in the debugger.

  3. Make sure to create a test account in your developer console.

  4. Setup you testing account

    1. Make sure to sign in your device with your test account.
    2. In a case of closed alpha/beta testing, make sure you have added your test account to selected testers group, you can do this on the page of management your alpha/beta version.
    3. In a case of closed alpha/beta testing, make sure your testing account have accepted participation in testing of this application via special invite link
  5. Make sure to create in app billing in your developer console and finally activate the item from the console!!! (this is the one that got me after fully following google’s tutorial)

  6. Make sure to set VersionCode and VersionName in the manifest to be the same as the version in the developer console (Alpha, Beta or Production. Drafts does not work anymore). @alexgophermix answer worked for me.

If you’re looking for testing payments without actual money withdrawal, you need additionally add your testing account to another special list of accounts “Gmail accounts with testing access”, you can find that on play account setting(not project!). On the page where you can see a list of your projects go to settings, and then on “Account details” page (scroll down, it’s almost in the bottom of page) you will find the “Gmail accounts with testing access” list.

Leave a Comment