Cross-Platform Setup

To successfully issue digital passes, you must complete specific configuration tasks across both the Google Cloud and Salesforce environments.

Required Editions

Available in: Developer, Enterprise, Performance, and Unlimited editions that have Loyalty Management enabled.
  Environment Configuration Actions
Integration Prerequisites and Setup Google
  • Set up Google service account
  • Create Google Cloud Project and enable APIs
  • Configure Roles
  • Set up Google Pay & Wallet Console
  • Set up Google Wallet API Issuer Account
Salesforce
  • Set up a Salesforce org
  • Upload Java Keystore (JKS) certificate to Salesforce
  • Create a JSON Web Token (JWT) External Credential
  • Create Principals for JWT
  • Create Named Credentials
  • Enable External Credential Principals
Design Setup Google
  • Design classes on the Google Pay and Wallet Console
  • Customize Pass Visuals
Salesforce
  • Create digital pass template and add parameters
  • Activate digital pass template
Runtime Execution Salesforce

The Loyalty Management system performs these actions:

  • Triggers invocable action
  • Executes Flow upon member enrollment or voucher issuance
  • Creates digital pass