Wallet Configuraiton
Wallet Integration
Symmetry Guest is able to create event pass in both Google and Apples 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 there wallet. Individual links will be included for Apple and Google offerings. This pass can be used as there credential and visitor pass.
For on premise installation’s to enable this functionality customers will need to create a Google and Apple merchant account in order to enable.
Google Wallet
How to Create a Google Merchant Account
Googles instruction to create a merchant account can be found here
How to Configuration 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 this dashboard via https://pay.google.com/gp/m/issuer/<YOUR_MERCHANT_ID>/
- 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. You’re done configuring Accounts.
- 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 base64.
Apple Wallet
Obtain the Required Certificates
- Create Apple Certificate for Mobile Wallet
- Intermediate certificate - the provided value in G4S.WalletApplePublicCertificateWWDRCA key can be downloaded from here, under the Apple Intermediate Certificates Section select either:
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 =