DOCS / PLAY STORE

Play Store Service Credentials

Create a Google Cloud service account, grant it access to your Play Store app, and upload its JSON key to revfox.

01

Enable the Google Play APIs

In Google Cloud Console, select the project connected to your Play Console account. Enable the Google Play Android Developer API and Google Play Developer Reporting API.

Enable the Pub/Sub API as well if you plan to configure real-time developer notifications for subscription events.

02

Create a service account

Open IAM and Admin, then Service Accounts in the same Google Cloud project. Create a service account for revfox and grant it the Pub/Sub Editor and Monitoring Viewer roles.

Open the account's Keys tab, add a new JSON key, and download it. Google only provides the private key in this file, so store it securely.

Organization policy

If key creation is blocked, ask your Google Cloud administrator to review the service account creation and key creation organization policies.

03

Grant access in Play Console

In Play Console, open Users and permissions and invite the service account email. Add the Android app revfox should verify.

Grant the account the three permissions required for purchase and subscription checks:

  • View app information and download bulk reports (read-only).
  • View financial data, orders, and cancellation survey responses.
  • Manage orders and subscriptions.
04

Upload the JSON key to revfox

In the revfox panel, select your project and Play Store app. Open Service credentials, upload the downloaded JSON key, and save the app settings.

Credential hygiene

Never commit the JSON key to your application or revfox repository. Keep the original in a secure secrets store.

05

Validate the credentials

Run credential validation in revfox after saving. Confirm the service account is enabled, the uploaded JSON belongs to that account, and all three Play Console permissions are present.

Google may take up to 36 hours to activate new credentials or permission changes. Upload a signed Android App Bundle or APK to Play Console before testing purchases.

  • Re-upload the JSON key if the project ID or service account email does not match.
  • Check API enablement in the same Google Cloud project used by the service account.
  • Verify the service account has access to the correct Android app in Play Console.

Continue configuring revfox

Map your products and benefits.

Open product setup