Enrollment currently issues Apple Wallet passes. Android / Google Wallet enrollment isn’t available yet — Android users see a message explaining this (or are redirected, depending on your setup).
How customers get there
| Entry point | How it works |
|---|---|
| Link or QR code | The customer opens your enrollment link in their browser — typically from a QR code in store, your website, or a receipt |
| App Clip | On iPhone, tapping an App Clip code or NFC tag opens the same flow instantly as a lightweight native experience — no app install |
| Pre-filled link | Links from your systems can securely pre-fill the customer’s details, skipping typing (and sometimes the whole form) |
| Existing-member link | Customers who already exist in your CRM can get a direct link that just issues their pass |
The customer journey
Welcome screen
The customer sees your program’s branding with a welcome like “Join [program name]” and taps Continue.
Personal details
A short form — which fields appear (name, email, phone, birth date, address, and so on) depends on your program’s configuration. Validation happens as they type.
Consents
Required and optional consents with links to your terms of use and privacy policy. The customer can’t continue without the required ones.
Already a member? Verification
If the email or phone number matches an existing member, the customer verifies their identity with a 6-digit code sent by email or SMS before getting their pass. Programs using Vipps login can skip this — identity is already verified.
NFC and barcode passes
What the customer does at checkout depends on the program’s pass type:- NFC (tap to use) — the pass works through Apple Pay: the customer taps their phone as usual and the pass is applied automatically.
- Barcode/QR — the customer opens their wallet and shows the barcode at checkout.