-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Summary
Add support for the Apple Wallet Pass Personalization API (Rewards Enrollment), enabling passes to collect user information (name, email, postal code, phone number) through Wallet's native signup flow and return personalized passes.
Background
Apple's Pass Personalization allows NFC-enabled reward cards and membership passes to prompt users to sign up for a program directly within Wallet. The user fills a signup form, the server receives the data and signs a personalization token, and Wallet then fetches the personalized pass.
Scope
personalization.jsonmodel and support inPkPass(include/read/remove from pass bundle)PersonalizationDictionary/PersonalizationInforequest body models- New
POST /v1/passes/{passTypeIdentifier}/{serialNumber}/personalizeendpoint - PKCS#7 signing of the personalization token (using existing certificate infrastructure)
- New
PassPersonalizationplugin protocol so applications can handle user data storage - Tests
Reactions are currently unavailable