Une API émet cartes de fidélité, billets, adhésions et bons de réduction dans Apple Wallet et Google Wallet. Les certificats, la signature, les mises à jour et les réinstallations sont pour nous.
Votre certificat Pass Type ID, l'intermédiaire WWDR et la clé APNs vivent dans un seul coffre. Aucune information d'identification ne transite par un appelant.
Apple exige un service à état qui enregistre les appareils, sert le dernier bundle et pousse par APNs. C'est notre affaire désormais.
Un téléphone qui réinstalle récupère le pass à jour. La révocation le marque comme annulé et pousse le changement sur chaque appareil.
POST /v1/passes
Authorization: Bearer <id-token>
{
"pass_type": "loyalty",
"providers": ["apple", "google"],
"fields": { "holder": "Camille Roux", "balance": "8 stamps" }
}200 OK
{
"serial": "8kQ2pRt1vXbZ",
"install": {
"apple": "https://pass.apasserelle.app/v1/passes/8kQ2pRt1vXbZ/apple.pkpass?t=…",
"google": "https://pay.google.com/gp/v/save/eyJhbGciOi…"
}
}Les comptes bac à sable émettent de vrais pass vers de vrais téléphones, avec des identifiants de test.
Un accès bac à sable, un tarif pour votre volume, ou une question sur le processus de certificat d'Apple. Une personne répond, en général le jour même.