In-App Billing "Service not ready" in Internal Testing

Hello everyone,

I’m trying to implement a one-time purchase in my app and I’m facing an issue during internal testing.

What I have done:

  1. The app is published to the Internal Testing track.

  2. The one-time product is created and its status is Active.

  3. My Google account is added to both the Internal Testers list and the License Testers list (Setup > License testing).

  4. I have uninstalled any old versions and installed the app using the opt-in link from the Play Store.

  5. I have waited several hours for everything to propagate.

The Problem:

When the app starts, I try to purchase the item. I have a button that, when clicked, checks if In_App_Billing1.Ready To Purchase is true. It always returns false, and I get the alert “Billing service is not ready. Please try again in a moment.”

This happens even after waiting a minute or two after opening the app.

Hello everyone,

I’m implementing a one-time purchase in my app and I’m facing a logic issue during internal testing. I’ve set up everything correctly on the Google Play Console (Internal Testing track, active product, tester emails added, matching productID).

When I press Button7 or Button8 and then “Buy”, nothing happens; instead, an error notification appears:

Google Play billing is not ready yet. Please wait a moment and try again.

Hello dear,

I’m sorry I couldn’t help you earlier, but I’m not an expert in this field.
However, I noticed another similar topic where a very useful question was asked.

1 Like

Thank you for your suggestion.

To answer your question, yes, my app has been published on the Play Store for over a month, and I am using the internal testing track. I always make sure to install the app on my test device directly from the Play Store link provided to testers.

However, I am still facing the “Billing service is not ready” error. I’m starting to suspect there might be an issue with my blocks setup itself. I will re-examine my block logic carefully, in addition to double-checking the other steps like the tester account and product ID.

Thanks again for your help.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.