Connect Google

Set up your Google Play Console service account to publish prices to Google Play.

Overview

To publish prices to Google Play, BasePrice uses the Google Play Developer API via a service account. This requires creating a service account in Google Cloud Console and granting it access in Google Play Console.

Step 1: Enable the API

  1. In Google Cloud Console, enable the Google Play Android Developer API for your project
Google Cloud Console showing the Google Play Android Developer API enable page
Enable the Google Play Android Developer API

Step 2: Create a Service Account

  1. Go to IAM & AdminService AccountsCreate Service Account
  2. Name it (e.g., "BasePrice Integration")
  3. No extra Cloud roles needed
  4. Under ActionsManage Keys, create a new JSON key and download it
Google Cloud Console showing the Create Service Account form
Create a service account in IAM & Admin → Service Accounts
⚠️Keep this key secure

This JSON key grants API access to your Google Play account. Store it securely and never commit it to version control.

Step 3: Grant Access in Google Play Console

  1. In Google Play ConsoleUsers and PermissionsInvite user, enter the service account email
  2. Under Account permissions, grant:
    • View app information (read-only)
    • View financial data, orders & cancellation survey
    • Manage orders and subscriptions
  3. Under App permissions, add your app and grant Manage store presence (required to update one-time IAP prices)
Google Play Console Users and Permissions showing service account permissions
Grant your service account the required permissions in Google Play Console
💡Propagation delay

It can take up to 24 hours for Google Play Console permissions to fully propagate. If you get permission errors, wait and retry.

Step 4: Add to BasePrice

  1. Open your project in BasePrice
  2. Go to the Platforms tab
  3. Click Add PlatformGoogle Play
  4. Upload or paste the contents of your service account JSON file
  5. Click Save
Google Play credential form with service account JSON input
Enter your Google Play service account credentials

Troubleshooting

IssueSolution
"Permission denied"Ensure the service account has been invited in Google Play Console with the correct permissions (Step 3). It can take up to 24 hours for permissions to propagate.
"API not enabled"Enable the Google Play Android Developer API in Google Cloud Console (Step 1).
"Invalid key"Ensure you're using the full JSON key file, not just the private key portion.

Next Steps

Was this page helpful?