Setup Accounts for Mobile Flash Pass

Mobile Flash Passes require an Apple Developer account or a Google Developer account. Follow the instructions on this page to configure developer accounts for issuing Mobile Flash Passes.

This page includes references to third-party instructions and links to third-party websites. These are provided for your convenience, but the third party may modify the content on the linked website. Because of this, ensure that you are following the most up-to-date instructions by reviewing these directly on the third-party website and in the third-party documentation. In the event of any conflict or discrepancy between the content of this page and that on the third-party website or related documentation, the latter shall prevail to the extent of the conflict or discrepancy.

Apple Developer Account

Consider these recommendations and notes when setting up an Apple Developer account for issuing Mobile Flash Passes from Instant ID as a Service. For more information, refer to Configure Mobile Flash Pass for Apple Wallet.

  1. Create an Apple Developer account at developer.apple.com.
  2. Enroll in the Apple Developer account in the Apple Developer Program. For more information, refer to "What You Need To Enroll" on developer.apple.com.
  3. Create a Pass Type ID for the Apple Developer account. For specific instructions, refer to "Register a pass type identifier" on help.apple.com.
  4. Create a Pass Type ID Certificate. For detailed instructions on creating a Pass Type ID Certificate, refer to "Create a Pass Type ID certificate" on help.apple.com.
  5. Add the Certificate file to Keychain Access application on a Mac. For detailed instructions on adding a certificate to Keychain Access, refer to "Add certificates to a keychain using Keychain Access on Mac" on support.apple.com
  6. Export the private key from the certificate using Keychain Access. When exporting the private key, Keychain Access will request a password for the private key file. For more information on exporting a private key file from Keychain Access, refer to "Export keychain items" on support.apple.com.
    1. Right-click on the private key file for the certificate.
    2. Select Export.
    3. Select a name and location for the private key file then click Save.
    4. Enter a password for the private key file then click OK.
    5. Enter a password for the administrator user on the Mac then click OK. Keychain Access saves a .p12 or .pfx private key file.
  7. Save the Pass Type ID, Key File, and Key File Password for configuring and enabling Mobile Flash Pass in Instant ID as a Service.

Google Developer Account

Consider these recommendations and notes when setting up a Google Developer account for issuing Mobile Flash Passes from Instant ID as a Service.

  1. Create a Google account for business using a company email. Refer to the instructions at Create a Google Account.
    • Ensure that the purpose for the account is To manage my business.
    • The account requires Google approval. This might take a few days.
  2. Complete and submit the Google Wallet API for Passes application form. Google reviews then approves the application. Ensure that the following options are selected in the application form. Refer to Use the Google Wallet API for more information.
    • Under Integration Type with Google Wallet, select Loyalty Cards.
    • Under Integration Platform Type, select Android, Web, and Email/SMS.
    • Under Redemption Method, select On-screen barcode redemption.
    • Under Do your barcode readers support scanning from a phone screen?, select Yes.
    • Enter a description and purpose of your Mobile Flash Pass in the text box labeled Please describe the nature of the content you wish to make available to your customers through Google Wallet.

    Google reviews the application and approves based on the information in the application.

  3. Register your Mobile Flash Pass as an application with Google Wallet API to obtain a certification .json file. For instructions on registering the Mobile Flash Pass, refer to "Register your application" on developers.google.com.
  4. Connect your Google account with the Google Wallet API to obtain the Issuer ID. For instructions on connecting your Google account with the Google Wallet API, refer to "Use the Google Wallet API" for more information.
  5. Save the Issuer ID and the credentials .json file for configuring and enabling Mobile Flash Passes in Instant ID as a Service.

Next Steps: Configure and Enable Mobile Flash Pass