Additional menu

Get MemberPress today! Start getting paid for the content you create! Get MemberPress Now
  1. Home
  2. Knowledge Base
  3. MemberPress App
  4. Done for You
  5. Creating Google Play Developer Service Account Key for MemberPress App

Creating Google Play Developer Service Account Key for MemberPress App

Automate release management and revenue reporting in MemberPress App using the Google Play Developer API. This guide walks you through linking your Google Cloud project, creating a service account, generating a JSON key, and connecting it in the MemberPress App plugin.

Understanding Service Account Requirements

Service account requirements define necessary configurations for automated Google Play Console API access and management.

API access enablement allows MemberPress App to interact with the Google Play Console programmatically. Service account authentication provides secure automated access to app management features.

Release management automation enables build uploads and release configuration without manual console interaction. Automated workflows streamline app update and submission processes.

Revenue reporting access provides financial data retrieval for analytics and reporting purposes. Service accounts access subscription revenue and transaction information programmatically.

Permission configuration grants specific capabilities to service accounts for operational needs. Proper permission setup ensures service accounts can perform required management tasks.

JSON key authentication uses secure credential files for service account verification. Key files authenticate API requests without exposing account passwords.

Linking Google Cloud Project

Google Cloud project linking connects MemberPress App to Google Play Developer API services.

  1. In your WordPress admin, navigate to Dashboard > MP App > Configure > Android Settings > Connect Your Google Developer Account.
  1. When prompted, choose Link Existing Project or Create New Project in the Google Cloud dialog.
  2. Confirm your project is linked before proceeding.

Creating Service Account

Service account creation establishes identity for automated API interactions with Google Play Console.

  1. From the API Access page in WordPress, click Create New Service Account.
  2. In the Google Cloud pop-up, click the Google Cloud Platform link.
  3. Select your project and click Create Service Account.
  4. Enter a Name and click Create.
  5. Under Select a role, choose Basic > Owner, then click Continue.
  6. Click Done to finalize the service account setup.

Generating JSON Key

JSON key generation creates authentication credentials for service account API access.

  1. Back on the API Access page, find your new service account and click ⋮ > Manage Keys.
  2. Click Add Key > Create New Key.
  3. Select JSON for the key type and click Create.
  4. Click Done to close the key management dialog.

Note: The key file will download immediately and only once. Store it securely.

Granting Play Console Permissions

Play Console permission grants enable the service account to perform specific management operations.

  1. Still under API Access, click Grant Access next to your service account.
  2. Enable the following permissions:
    • View App Information & Download Financial Reports;
    • View Financial Data, Orders, & Cancellations;
    • Manage Orders & Subscriptions;
    • Create/Edit/Delete Draft Apps;
    • Release to Production;
    • Exclude Devices & Use Play App Signing;
    • Release Apps to Testing Tracks;
    • Manage Testing Tracks & Tester Lists;
    • Manage Store Presence.
  3. Click Invite User and then Send Invite.

Connecting Key in MemberPress App

Key connection completes service account authentication setup in WordPress for automated API operations.

  1. In WordPress, go to Dashboard > MemberPress App > Configure > Settings > Developer Account API Access.
  2. Under Connect Your Service Account, click Upload JSON Key and select the downloaded file.
  3. Click Save Changes.

Confirm the connection status shows “Connected“.

Was this article helpful?

Related Articles

computer girl

Get MemberPress today!

Start getting paid for the content you create.