Create and link your Google Play service account to Apps Creator Create and link your Google Play service account to Apps Creator

Create and link your Google Play service account to Apps Creator

Sync the in-app purchases of your subscribers across platforms by uploading a JSON.

Enable automated Google Play app submission and in-app purchase updates.

The following instructions explain the steps needed to start using the Google Play Developer API.

  1. Create a Google Cloud Project. (Skip this step if you’ve already created a Firebase project)

  2. Enable the Google Play Developer API for your Google Cloud Project.

  3. Set up a service account with appropriate Google Play Console permissions to access the Google Play Developer API.

Create a Google Cloud Project

Note: If you’ve already created a Firebase project, you can skip the following two steps.
(A Firebase project is a Google Cloud project. When you create a new Firebase project, you're actually creating a Google Cloud project behind the scenes.)

To view your existing Google Cloud projects, click here

  1. To create a project in the Google Cloud Console, click here.

    Screenshot 2023-11-24 at 12.22.32 PM.png
  2. When you're finished entering new project details, click Create.

Enable the API

Once your Google Cloud project is set up (or if it’s already configured), you’ll need to enable the Google Play Android Developer API for that project.

To enable Google Play Android Developer API:

  1. Navigate to the Google Play Android Developer API page in the Google Cloud Console. (If you have multiple Google Cloud projects, ensure the correct one is selected.)

    Screenshot 2023-11-24 at 12.27.01 PM.png

  2. Click Enable.

Create a Service Account

You can create a service account from the Google Cloud Console by following the steps below:

  1. Go to the Google Cloud Console

  2. If prompted, select a Project

    • From the top navigation bar, click the project dropdown.
    • Choose your existing project.
  3. Navigate to Service Accounts.

    • In the left sidebar (click the hamburger menu icon ☰ if it’s hidden), go to IAM & Admin > Service Accounts.
  4. At the top of the Service Accounts page, click on + Create Service Account.

    Create Service Account.png

  5. Under Service Account Name, enter ZYPE-SERVICE-API and under Service Account Description, enter Receipt Validation.

    Service Account Details.png
  6. Note down your Service account ID and click on Create and continue.

Grant Service Account Permissions

Next, grant permission to the newly created service account.

  1. Choose 'Select a Role' from the dropdown.

    Screenshot 2023-11-24 at 2.02.49 PM.png
  2. Select Android Management, then Android Management User; select CONTINUE.

    Screenshot 2023-11-24 at 2.06.23 PM.png

    Screenshot 2023-11-24 at 2.06.30 PM.png
  3. Select DONE to close this form.
  4. Now select the newly created service account email. (Use the Service Account Id noted before, to find the account.)

    Screenshot 2023-11-24 at 2.09.51 PM.png

    Screenshot 2023-11-24 at 3.01.24 PM.png

  5. Select Keys.

    Keys.png

  6. Now click on ADD KEY > Create new key, then select Key type JSON.
  7. Click on Create.

    Screenshot 2023-11-24 at 2.52.10 PM.png

  8. A JSON file will download to your computer. A window prompt "Private key saved to your computer" will pop up, click close. 

    Screenshot 2023-11-24 at 3.06.52 PM.png

  9. Now, on the Apps Creator Dashboard, navigate to Apps Creator > Manage > Platforms > Google Play > Google Play Service Account Key JSON to upload the file.

    Screenshot 2023-11-24 at 3.18.02 PM.png

  10. Next, Go to the Users & Permissions page on the Google Play Console.

    Screenshot 2023-11-24 at 3.40.14 PM.png

  11. Click Invite new users.
  12. Put an email address for your service account in the email address field.
  13. Now select App permissions and click on Add app.

    Screenshot 2023-11-24 at 3.53.56 PM.png

  14. Select your app and click on Apply.
  15. Now you must grant the following additional permissions and click on Apply.

    * View app information
    * View financial data.
    * Manage orders and subscriptions.

    Permissions.png

  16. Now click on Invite user and in the pop-up click on Send invitation.

    Screenshot 2023-11-24 at 4.13.21 PM.png

You're all set!