Google Wallet Account
Set up Google Pay & Wallet Console access and Google Wallet API credentials so The Wallet Crew can issue passes under your brand.
Configure your Google Wallet integration using either delegated access (recommended for faster setup) or self-managed configuration. This guide covers account creation, API enablement, and credential management for deploying digital wallet passes through The Wallet Crew platform.
Overview
To distribute digital passes through Google Wallet, your organization must get a Google Pay & Wallet Console issuer account approved and configure a Google Cloud project for API access. Google approves issuers manually, so plan 3–5 business days for approval, plus 15–60 minutes for the technical setup.
Main things to configure
A Google Pay & Wallet Console issuer account (approval required)
A Google Cloud project with Google Wallet API access
You’ll create the core Google services under your brand (Google Cloud project + Google Pay & Wallet Console approval). Then you’ll either delegate the remaining configuration to The Wallet Crew, or complete it yourself and paste the required values into The Wallet Crew.
Want the “why” before the “how”? Start with Apple & Google wallet.
Prerequisites
Google Workspace or Gmail account with admin privileges
Company information for Google Pay merchant verification
Authority to create service accounts in Google Cloud
Google Cloud project configuration
Navigate to the Google Cloud Console and sign in with your company Google account.
Create a new project using the naming convention thewalletcrew-<brandName> where <brandName> matches your organization or brand identifier. For example: thewalletcrew-acmecorp or thewalletcrew-retailstore. This naming helps identify the project's purpose at a glance.
Account delegation
This approach allows The Wallet Crew team to handle the technical configuration while you retain ownership of all accounts and credentials. You'll grant temporary access, and we'll configure everything according to best practices.
In the IAM & Admin section, select IAM from the left navigation menu. Click the Grant Access button and add [email protected] as a project owner. This permission level allows The Wallet Crew team to create service accounts, enable APIs, and configure all necessary resources. You can revoke this access after initial setup is complete.

This way, the Google Wallet passes are issued under your organization's identity, not The Wallet Crew's. The project you create here establishes that organizational identity in Google's systems.
Configuration on your own
You manage the full setup within your own Google Cloud and Google Pay accounts.
To access the Google Pay & Wallet Console, you need to sign up. After you submit the form, the support team will contact you to validate your use case and enable your issuer account.
Create a service account
Go to the Credentials page.
Ensure the current project is
thewalletcrew-<brandName>Click Create credentials → Service account.

Fill the form:
Service account name:
TheWalletCrewService account id: keep the autogenerated value

Click Done to complete the service account creation.
Note the email address generated for the service account. Example: [email protected]. You’ll need it later in the Google Pay & Wallet Console.
Create and download a JSON key
Open the service account you just created. Then go to the Keys tab.


Click Add key → Create new key.

Choose JSON and click Create.

Save the generated file to a secure location. You’ll upload it later in The Wallet Crew admin console.
Treat this JSON file like a password.
Google Pay & Wallet Console configuration
Navigate to the Google Pay & Wallet Console and sign in with your company Google account.
Account delegation
Navigate to the Users section. Add [email protected] with Administrator permission. This allows The Wallet Crew team to configure your issuer settings and complete the integration.

The Wallet Crew team will receive a notification of your access grant and will proceed with service account creation, API enablement, and credential configuration. We'll notify you when the setup is complete and provide you with your credentials for safekeeping.
Configuration on your own
Invite the service account
Navigate to the Users section.

Click Invite a user.
Fill the form with the following information:
Email address: the one noted at step 1.4
Access level: Developer


Then click Invite.

Complete establishment information
Click Establishment details and verify that all the information is filled and approved.

Click Google Wallet API.

issuerIdNote the issuerId. You’ll need it in The Wallet Crew admin console.
Configure The Wallet Crew
If you configure on your own, go back to The Wallet Crew admin console and open Wallet > Configuration > Google.
Fill the form with:
the service account JSON key you downloaded earlier
the
issuerIdfrom the Google Pay & Wallet Console

issuerId and upload the JSON keyRequest public access (only if needed)
If after testing with a Google pass you get the following error:

Go back to Google Wallet API:

Then ask for public access. You can use one of these templates.


