apple wallet and google wallet · one api

Your cards, in your customers' pockets.

One API issues loyalty cards, tickets, memberships and coupons into Apple Wallet and Google Wallet. Certificates, signing, push updates and reinstalls are ours.

what we absorb

The parts that break wallet projects.

Certificates and signing

Your Pass Type ID certificate, the WWDR intermediate and the APNs key live in one custody store. Credentials never transit a caller.

Push updates that land

Apple wants a stateful web service that registers devices, serves the latest bundle and pushes over APNs. That's ours now.

Reinstalls and revocation

A phone that reinstalls pulls the current pass. Revoking marks it void and pushes the change to every device.

one call

Issue a pass, get both install links.

request
POST /v1/passes
Authorization: Bearer <id-token>

{
  "pass_type": "loyalty",
  "providers": ["apple", "google"],
  "fields": { "holder": "Camille Roux", "balance": "8 stamps" }
}
response
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…"
  }
}

Send us the pass. We'll handle the rest.

Sandbox accounts issue real passes to real phones, with test credentials.

Create a sandbox account
talk to us

Tell us what you need to issue.

Sandbox access, pricing for your volume, or a question about Apple's certificate process. A person answers, usually the same day.