Connect Play Store
Set up your Google Play Console service account to publish prices to Google Play.
To publish prices to Google Play, BasePrice uses the Google Play Developer API through a service account. You'll create the account in Google Cloud, grant it access in Google Play Console, then add the JSON key to BasePrice.
Setup
Enable the Google Play Developer API
- Open the Google Play Android Developer API page in Google Cloud Console
- Make sure the correct project is selected in the top-left dropdown
- Click Enable

Create a Service Account
- In Google Cloud Console, go to IAM & Admin → Service Accounts
- Click Create Service Account
- Enter a name (e.g.,
BasePrice) — a service account ID and email will be generated automatically - Skip the optional Permissions and Principals steps — no Cloud roles are needed
- Click Done

Download the JSON Key
- In the service accounts list, click the account you just created
- Go to the Keys tab
- Click Add Key → Create new key → select JSON → Create
- The key file downloads automatically — save it somewhere safe
⚠️Keep this key secure
This JSON file grants API access to your Google Play account. Store it somewhere safe until you've added it to BasePrice.
Grant Access in Google Play Console
- Open Google Play Console → Users and permissions
- Click Invite new users and paste the service account email from Step 2
- Under the Account permissions tab, enable:
- View app information (read-only)
- View financial data, orders & cancellation survey
- Manage orders and subscriptions
- Switch to the App permissions tab, add your app, and grant Manage store presence (required to update one-time IAP prices)
- Click Invite user

💡Propagation delay
Permissions can take up to 36 hours to propagate. If you get permission errors right after setup, wait and retry.
Add to BasePrice
- In BasePrice, go to Connected Platforms and add Google Play
- Upload or drag-and-drop the JSON key file you downloaded in Step 3
- The Service Account Email will be auto-filled — confirm it matches the one you invited in Play Console
- Click Save credentials

Troubleshooting
| Issue | Solution |
|---|---|
| "Permission denied" | Verify the service account was invited in Google Play Console with the correct permissions (Step 4). Permissions can take up to 36 hours to propagate. |
| "API not enabled" | Enable the Google Play Android Developer API in Google Cloud Console (Step 1). |
| "Invalid key" | Make sure you're uploading the full .json key file, not just a portion of it. |