Skip to main content

Apple Wallet

What is Apple Wallet?

Actito's purpose is to connect seamlessly with external platforms, enabling a unified and efficient marketing automation ecosystem. We are therefore compatible with major mobile wallet solutions, including Apple Wallet and Google Wallet.

Apple Wallet is Apple's native app available on iPhone and Apple Watch that allows users to store and access passes, tickets, loyalty cards, and more directly from their device.

By integrating Actito with Apple Wallet, you can create and distribute personalized passes to your customers in real time. This connection enables you to send loyalty cards, coupons, or event tickets directly to your customers' Apple Wallet, update pass content dynamically without requiring any action from the user, and deliver a seamless mobile experience that keeps your brand visible at all times.

warning

Apple Wallet must be configured alongside Google Wallet. Without both configurations active, pass creation in Actito will not be available.

Integrating Actito with Apple Wallet

Before you can issue passes on Apple Wallet, you need to create a Pass Type ID and generate a certificate from your Apple Developer account. This certificate is what identifies your organisation as the legitimate issuer of passes on iOS devices.

info

You will need a Mac to complete this setup. Generating the certificate requires the Keychain Access application, which is only available on macOS.

Prerequisites
  • An Apple Developer Program account of type "Organization" (99$/year). Individual accounts are not supported for pass issuance.
  • A Mac with Keychain Access available.
  • Administrator access to your Apple Developer account.

Step 1 - Create a Pass Type ID

The Pass Type ID is a unique identifier that will be associated with all passes issued under your organisation.

Connect to Developer Apple

  • In the Identifiers section, click the (+) button.

Identifiers

  • Select Pass Type IDs and click Continue.

Pass types ids

  • Fill in the form:
    • Description: a human-readable name for your programme (e.g. Loyalty Programme – My Brand).
    • Identifier: a unique ID starting with pass. (e.g. pass.com.yourbrand.loyalty).

Form to fill

  • Click Continue, then Register.
tip

Choose your Pass Type ID carefully — it cannot be changed after creation. Use a naming convention that reflects your brand and programme type, especially if you plan to create multiple Pass Type IDs.

Step 2 - Generate the certificate (.p12)

The certificate is the file you will upload into Actito. It proves that you are authorised to issue passes under your Pass Type ID.

Generate a Certificate Signing Request on your Mac

  • Open Keychain Access on your Mac.
  • From the menu bar, go to Keychain Access > Certificate Assistant > Request a Certificate from a Certificate Authority.

Keychain access

  • Fill in your email address, select Save to disk, and click Continue.
  • Save the .certSigningRequest file to your desktop.

Create the certificate on the Apple Developer Portal

  • In your Apple Developer account, go to Certificates and click (+).

Certificates

  • Select Pass Type ID Certificate and click Continue.

Pass ID certificate

  • Select the Pass Type ID you created in Step 1.

Pass type ID

  • Upload the .certSigningRequest file you just generated and click Continue.

Upload the file

  • Download the .cer certificate file generated by Apple.

Download the file

  • Double-click the .cer file to add it to your Mac's Keychain.

Add it to the keychain

Export the certificate as .p12

  • Open Keychain Access and locate the certificate you just added.
  • Right-click on it and select Export.

Export the certificate

  • Choose .p12 as the file format and click Save.
  • Set a strong password to protect the file.
warning

Keep both the .p12 file and its password in a safe place. You will need them to configure Apple Wallet in Actito, and to renew your certificate when it expires.

Step 3 - Create the integration in Actito

Once your .p12 certificate is ready, go to the Integrations module in Actito, search for Apple Wallet and click on Activate:

Apple Wallet

Choose the name for your integration, and the profile table and entity to which it should be linked:

General data for the integration

Here, you will be able to define the Certificate & Key:

  • P12 Certificate file: upload your .p12 file.
  • Password: enter the password you defined when exporting the certificate.

Certificate & Key

tip

Apple certificates expire periodically. Make sure to renew your certificate in your Apple Developer account before it expires and update it in Actito — failing to do so will prevent passes from being issued or updated.

NFC (Optional)

If you want to enable NFC-based contactless interactions on your Apple Wallet passes, an additional entitlement is required from Apple. This is a separate request submitted via developer.apple.com/contact/passkit/nfc-certificate.

Once granted, additional NFC settings can be configured in Actito by copy/pasting the public encryption key.

NFC