VoidhashDocs
DevelopersHelp centerGuidesAPI reference
Dashboard
Help center
Get started
Get access to Studio
Find your way around Studio
Glossary
Files and bots
Files and boards
Bots
Analytics
Analytics overview
Reports
Chart reference
Metric definitions
Insights and dashboards
Query with VoidQL
Alerts
Check your data
Ads
Ad measurement
Connect Meta Ads
Send purchases to Meta
Ads reports
People
Find and help a person
Refunds and cancellations
Products
Set up products and perks
Paywalls
Design a paywall
Prices and buttons
Design for every device
Onboarding flows
Translate a paywall
Fonts and images
Paywall components
Build and deploy
Paywall locations
A/B testing
Feature flags
A/B tests
Automations
Automations
Push notifications
Settings
Payment providers
Manage projects and teams
Members and roles
SSO and directory sync
Notices
Plans and billing
Audit log
Your account
Help
FAQ
Troubleshooting
Payment providers
Apple App Store
Connect the App Store
Where to find
Find your bundle ID
Find your App Apple ID
Create an In-App Purchase key
Find App Store Connect API values
Configure server notifications
Forward notifications
Small Business Program dates
StoreKit subscription offer key
StoreKit testing certificate
Google Play
Connect Google Play
Where to find
Find your package name
Create a service account key
Set up real-time notifications
Forward notifications
Stripe
Connect Stripe
Stripe purchases and access

Create a service account key

Create the Google Cloud service account key Voidhash uses to verify Google Play purchases.

Voidhash calls the Google Play Developer API as a service account with access to your app. You upload the account's JSON key.

  1. In Google Cloud Console, select or create a project. Open APIs & Services → Library and enable the Google Play Android Developer API.
  2. Open IAM & Admin → Service Accounts. Create a service account, or pick one, and copy its email address.
  3. In Play Console, open Users and permissions → Invite new users. Enter the email, give it access to your app, and grant:
    • View financial data, orders, and cancellation survey responses
    • Manage orders and subscriptions
  4. Back in Google Cloud, open the service account and choose Keys → Add key → Create new key → JSON. Your browser downloads the file.
  5. In Studio, on the Service account tab, upload the file as the Service account key file and click Save changes.

Voidhash reads each order to record what the buyer paid, so an introductory price counts at its discounted amount. Without financial data access, purchases still grant access, but a paid introductory period records no revenue.

Upload the whole service account file, not a Firebase google-services.json. If you can't create keys, ask your Cloud administrator to check your role and the organization policy.

Keep the key private

The file holds a private key. Keep it out of your app and source control. Google offers the download only once; if you lose it, create another key.

Next steps

  • Back to Add a service account key in Connect Google Play
  • Next: Set up real-time notifications

Still stuck? Check Troubleshooting, ask us on Discord, or email support@voidhash.com on a paid plan.

Something wrong or missing on this page? Tell us by email or on Discord.

PreviousFind your package nameNextSet up real-time notifications

On this page

Next steps