Skip to main content

Google Wallet

Before you can issue passes on Google Wallet, you need to retrieve your Issuer ID from the Google Pay & Wallet Console and create a service account from Google Cloud Platform. These credentials allow Actito to create and manage passes on your behalf.

Prerequisites

  • A Google Pay & Wallet Console account registered as a business (free).
  • A Google Cloud Platform (GCP) account for API and service account management.
  • Administrator access to both consoles.

Step 1 - Retrieve your Issuer ID

The Issuer ID is a unique 18-digit number that identifies your organisation as a pass issuer on Google Wallet.

  • Sign in to the Google Pay & Wallet Console.
  • Go to the Google Wallet API menu.
  • Accept the terms and conditions if prompted.
  • Your Issuer ID is displayed at the top of the dashboard.

Google Wallet

tip

Note your Issuer ID down — you will need it when configuring Google Wallet in Actito.

Step 2 - Create a service account and JSON key

The service account is what grants Actito the permissions to interact with the Google Wallet API on your behalf.

Create a project in Google Cloud

Create a project

Create the service account

  • Go to IAM & Administration > Service Accounts.

Service account

  • Click (+) Create Service Account.

Loyalty template

  • Give it a name (e.g. actito-wallet) and click Done.

Service accounts

Generate the JSON key

  • Click on the email address of the service account you just created.

Click on email address

  • Go to the Keys tab and click Add Key > Create New Key.

Create keys

  • Select the JSON format and click Create.

Create keys

  • The JSON file will be automatically downloaded to your computer.
warning

Keep this JSON file in a safe place. It is the only copy — Google does not store it. You will need it to configure Google Wallet in Actito.

Step 3 - Authorise the service account in the Wallet Console

For Actito to be able to create passes, the service account must be granted access in the Google Pay & Wallet Console.

  • Copy the email address of your service account (e.g. actito-wallet@your-project.iam.gserviceaccount.com).

Copy email address

  • Go back to the Google Pay & Wallet Console and open the User menu.
  • Invite the service account email with the Developer or Administrator role.
tip

The Developer role is sufficient for pass creation and management. Only grant Administrator if you also need the service account to manage other users in the console.

Step 4 - Upload the credentials to Actito

Once your Issuer ID and JSON key are ready, go to Hub > Wallet > Configuration in Actito and click Update Google Wallet Credentials:

  • Issue identifier: enter your 18-digit Issuer ID.
  • Service account: upload the JSON key file you downloaded from Google Cloud.

Upload in Actito

Was this page helpful?