← Back

Apple Wallet setup required

Signing certificates aren’t configured yet.

Apple Wallet passes must be cryptographically signed with a certificate issued by Apple. This requires a paid Apple Developer Program membership ($99/year). Once you have a Pass Type ID and certificate, set the following environment variables:

APPLE_TEAM_ID
Your 10-character Apple Developer Team ID.
APPLE_PASS_TYPE_ID
The Pass Type Identifier, e.g. pass.be.kard.card.
APPLE_PASS_CERT_PATH
Path to the exported .p12 certificate (key + cert).
APPLE_PASS_CERT_PASSWORD
Password protecting the .p12 file.
APPLE_WWDR_CERT_PATH
Apple WWDR intermediate certificate (PEM).
  1. In the Apple Developer portal, create a Pass Type ID identifier.
  2. Generate and download a signing certificate for that Pass Type ID.
  3. Export it (with its private key) as a .p12 file.
  4. Download the Apple WWDR intermediate certificate and convert it to PEM.
  5. Place both files under storage/certs/ and fill in the variables above.

In the meantime, visitors can still save contacts via the vCard download and Google Wallet.