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.

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
- Sign in to the Google Cloud Console.
- Create a new project (e.g.
Actito-Wallet-Integration).

Create the service account
- Go to IAM & Administration > Service Accounts.

- Click (+) Create Service Account.

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

Generate the JSON key
- Click on the email address of the service account you just created.

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

- Select the JSON format and click Create.

- The JSON file will be automatically downloaded to your computer.
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).

- Go back to the Google Pay & Wallet Console and open the User menu.
- Invite the service account email with the Developer or Administrator role.
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.

Reference links
- Google Pay & Wallet Console — pay.google.com/business/console: retrieve your Issuer ID and manage user authorisations.
- Google Cloud Console — console.cloud.google.com: create your service account and download the JSON key.
- Google Wallet API prerequisites — developers.google.com/wallet/retail/loyalty-cards/web/prerequisites: technical details on onboarding and pass classes.