Skip to main content
Every organization has two separate environments, test and live. Your API key picks one: Passes belong to the environment they were issued in. A test key can’t read or change live passes, and a live key can’t touch test passes. Templates and assets are shared by both environments.

Test mode

Test passes are signed with TapAce’s demo certificate and demo Google issuer. You can add them to a real phone and try the whole flow before you have Apple or Google credentials.

Going live

Live passes must be signed with your organization’s own credentials:
  1. Add your Apple certificate and connect your Google Wallet issuer in the dashboard under Settings → Certificates.
  2. Open each template’s Settings tab and choose the live certificate and issuer it signs with.
  3. Create a live key under Developers → API keys and use it in production.
Issuing a live pass from a template with no live certificate or issuer returns a 422 error that says what to choose.