Skip to main content
All CollectionsAppsConnect your Store Accounts to SupaPass
Connecting Google Developer Service Key File
Connecting Google Developer Service Key File

This is a step by step guide to accompany the video tutorial.

Updated over 10 months ago

Top Tip! 😊

We recommend setting up your three browser windows side by side

  • Have your SupaPass Dashboard open on the left side of your computer screen

  • Have your Google Play Console dashboard open on the right side of your computer screen

  • Create your Google Cloud Account in a third window on the right side of your computer screen

This way, you can easily move between all three dashboards - we will be copying and pasting various IDs and other information, so having easy access to all of them will be really helpful.

Create Your Google Cloud Account

Login to create your Google Cloud Account here https://console.cloud.google.com/

IMPORTANT: use the SAME Gmail Address as the account owner you registered earlier for your Google Play Console Account.

Selecting your project

If you have already set up Firebase, choose the existing project in the top left dropdown menu and move passed the yellow instructions

If you have not yet connected Firebase, create a new project by selecting Menu > IAM & Admin > Create a Project

Enter the Project Name and select your Organization. Then click Create.

Enabling Google Play Android Developer API

From the left menu, select APIs and Services> Enabled APIs and services.


Then click ENABLE APIS AND SERVICES.


​

Search for 'Google Play Android Developer API' or scroll down to find the option in the mobile section. Click the result to open the next screen.


Click Enable and wait a few seconds for access to be granted.


​

Service Account Details

Next, click the menu icon in the top left, then 'IAM & Admin', then 'Service Accounts'.

Click the 'Create Service Account' button at the top. This will direct you to a new screen


​

Give the service account a service account name. This should be your business name followed by - SupaPass

[Your_Business_Name]-SupaPass

Your Service account ID will automatically be generated from this. Leave the service account ID as is.
​

Add a description describing what the account does. This is optional, but can be helpful to differentiate multiple service accounts. We recommend something clear such as:

A service account to connect [business name] to SupaPass

Then click 'CREATE AND CONTINUE'.
​

Granting service account access to the project

Under 'Select a role' choose the Owner role. This gives us the necessary permissions to access your app and make changes via our automated app builder.

WARNING: Owner role is essential!


​

You do not need to grant additional users access to this service, so simply click 'DONE'.

Creating the Key ID

You'll be redirected to the Service accounts screen and will be able to see your new service account. Note that there are currently No keys in the Key ID section. Click the 3 dots to the side of this table under 'Actions', then click 'Manage keys'.

Click 'ADD KEY' and then 'Create new key'.

Make sure that the selected Key type is JSON and click 'CREATE'.

A key will be downloaded to your computer, KEEP THIS SAFE as you'll need it in a later step.

Close the modal and click on the arrow to return to the Service account screen.

Copy the email address for your Service Account, you'll need it for the next step.

​

Connecting your Google Play Console and Service Account

Top Tip! 😊

The service key is generated outside of the Google Play Console, however some steps are still required in the Google Play Console so keep the tab open.

Now, login to Google Play Console and go to Users and permissions. The click 'Invite new users'.

Click on 'Users and Permissions'

Click on 'Invite New Users'

Paste the email address you copied earlier into the User details - email address field.

Click on 'Account Permissions'

Select 'Admin' which will select all permissions

Click 'Invite User'


Click 'Send Invitation'

Adding your Key ID to SupaPass

Return to the 'Connect Google Account' page in your SupaPass Dashboard

Upload the JSON file you downloaded earlier using the Google Developer Service Key File uploader.

Check your details are all correct, then click 'Submit' to connect your account to SupaPass.

Congratulations! πŸŽ‰ Your Account is connected! πŸš€

WARNING - Delete or secure the key file: Once uploaded and your account connection is confirmed, you should now take steps to secure the API key that was downloaded to your device. This key cannot be downloaded again and is highly sensitive, so either delete it after connecting your account or store it securely in a password manager such as 1Password.

If you have any further questions or get stuck along the way, please use the messenger icon in the bottom right corner to reach out to the support team.

Did this answer your question?