Wallet Configuration
Wallet Integration
Symmetry Guest is able to create event pass in both Google and Apple's Wallet products. This functionality when enabled will include a link in the visitor welcome email that a visitor can use to add an event pass to their wallet. Individual links will be included for Apple and Google offerings. This pass can be used as their credential and visitor pass.
For on premise installations, customers will need to create a Google and Apple merchant account in order to enable this functionality.
Google Wallet
How to Create a Google Merchant Account
Googles instruction to create a merchant account can be found here Google payments center help
How to Configure a Google Wallet Account
Create Google Merchant Account
Once you obtain Google Pay Merchant Center access (will be emailed to you by Google Pay Passes Support team), you will be able to access the Google Wallet API Dashboard, see Google Wallet API Issuer account for more information.
Now you need to create a service account to be able to programmatically access Google Merchant Account with proper credentials. Navigate here and create a project (if you don’t have one yet), and then use main menu navigate to APIs and Services. Select Credentials and setup account and API Key. To do all of this is specified via step-by-step instructions in the link above ‘Get Access to The REST API’. IMPORTANT - save private key in JSON format, you will need it later.
The newly created account that you created in previous step will need to be registered within your Google Pay Merchant Center, there is an option to ‘Share Account’ → ‘Invite People’ → add this email account → Save Changes.
At the end, you will assemble your tokens from above to be used within GUEST / CONNECT, to be specified as either environment variables or to be specified for installer:
**G4S.WalletGoogleIssuerId: ** This is your Google Merchant Account ID
G4S.WalletGoogleServiceAccountEmail: This is your Service Account email
G4S.WalletGooglePrivateKey:
when you create API Key, and download the JSON file, SAVE it.
encode the entire JSON value to Base 64
Additional Information
Apple Wallet
Obtain the Required Certificates
Intermediate certificate - the provided value in G4S.WalletApplePublicCertificateWWDRCA key can be downloaded from here.
How to Configure Apple Wallet Account
Symmetry GUEST will require the following parameters and can be obtained by:
G4S.WalletApplePassTypeIdentifier:
Open the certificate from Step 1 (above)
go to Details tab
Subject field and copy the value provided after CN = Pass Type ID:
G4S.WalletApplePrivateCertificate: Base64 encoded string of the certificate file from Step 1
G4S.WalletApplePrivateCertificateSecret: Password of the certificate from Step 1
G4S.WalletApplePublicCertificateWWDRCA: Base64 encoded string of the certificate file from Step 2
G4S.WalletAppleTeamIdentifier:
Open the certificate from Step 1
Go to Details tab
Subject field and copy the value provided after OU =