Skip to main content

GUEST/IDM/CONNECT

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
  1. Create Google Merchant Account

  2. 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.

  3. 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.

  4. 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.

  5. 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
  1. Create Apple Certificate for Mobile Wallet

  2. 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:

    1. Open the certificate from Step 1 (above)

    2. go to Details tab

    3. 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:

    1. Open the certificate from Step 1

    2. Go to Details tab

    3. Subject field and copy the value provided after OU =