Your system of record, issued to the wallet.

PassIssuer is a pass issuing platform for Apple Wallet and Google Wallet. You already know who your members and customers are - it lives in your CRM or database. We are the issuing layer on top: we turn those records into wallet credentials that update the moment the record does.

Book a demo
EU-hosted · API and dashboard · Connects to the systems you already run · Built for pilots and tailored rollout
PassIssuer pass shown in an Apple Wallet add-pass sheet
Add to Apple WalletAdd to Google Wallet
0 apps
No customer install
0 migrations
Your system of record stays the source of truth
Live updates
The pass repaints when the record changes
EU-hosted
Berlin-based operation

Five steps from record to wallet.

One request to a
live pass.

One POST with the fields from your record. PassIssuer renders the pass and keeps it in sync: REST, webhooks, idempotent retries. Or wire it to your CRM and never touch code at all.

Add a demo pass to your wallet
A sample pass issued to your own Apple Wallet or Google Wallet.
POST api.passissuer.com/v1/passes200 · 142ms
curl -X POST https://api.passissuer.com/v1/passes \
  -H "Authorization: Bearer $PASSISSUER_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "template": "sample-loyalty-stamps",
    "customer": { "email": "[email protected]" },
    "fields":   { "stamps": 6, "tier": "regular" },
    "location": "berlin-mitte"
  }'

// → wallet URLs returned. The customer adds it
// in one tap, on Apple or Google.
RESTJSON+ webhooks

Built around the systems
you already run.

Integration is not an add-on here, it is the product. We build issuing, update, and redemption workflows on top of your CRM, POS, ecommerce, ticketing, and internal tools.

CRM, POS, ERP, and ecommerce integrations

Connect wallet-pass issuance, updates, and customer state to the systems your team already uses.

Custom issuing and redemption flows

Build approval gates, tier logic, location-scoped redemption, partner rules, and other program-specific workflows.

Branded signup and add-to-wallet pages

Create customer-facing pass signup, add-to-wallet, and update pages that match your brand and rollout path.

Customer migration and bulk import

Move existing loyalty members, plastic card records, gift card balances, or ticket holders into wallet passes.

Multi-location and franchise rollout

Coordinate location-scoped templates, permissions, reporting, and staged launches across cities or markets.

SSO, procurement, support, and security review

Support enterprise access, buying processes, contracts, implementation support, and security review needs.

Discovery
Prototype
Pilot launch
Integration
Rollout
Discuss a custom wallet pass project

Built to fit your stack and your rollout process.

Connecting to your stack is not the last step of a rollout, it is the first. Prove the flow in a pilot, wired to the systems your team already uses.

Integration fit

  • REST API
  • Webhooks
  • CSV import
  • Branded add-to-wallet links/pages
  • CRM/POS/ecommerce custom integrations
  • Multi-location rollout support

Trust and procurement

  • Built and operated in Berlin
  • Hosted in the EU
  • GDPR-aware workflows
  • DPA and custom contracts available
  • Invoicing and procurement support
  • Security review support

Start self-serve.
Scale with a conversation.

Validate a wallet-pass program with the full platform, then scope integrations, rollout, procurement, and support for the wider program.

Self-serve
Full platform access. One wallet-pass program. Issue passes from the dashboard.
€119/mo, billed monthly
Start
Full platform access
One wallet-pass program
Apple Wallet and Google Wallet
Push updates and geofencing
Issue passes from the dashboard
Tailored rollout
Integrated
For teams rolling wallet passes into existing systems, locations, or customer programs.
Per issued pass
Annual agreement · scoped pilots
Talk to us
Custom integrations with your CRM, POS, ecommerce, ticketing, or internal tools
Custom issuing, redemption, and update workflows
Customer migration and bulk import
Multi-location rollout planning
Procurement-ready contracts and invoicing
Security review support
Named technical and account support
Issue passes from CSV, API, or dashboard

FAQ

What is a pass issuer?

A pass issuer is the organisation or service that creates digital passes and issues them to customers' wallets. The issuer also manages those passes after issuance - updates, expiry, revocation, and every other lifecycle change.

Google Wallet formally calls this entity a Pass Issuer, and explicitly includes providers that issue passes on behalf of other organisations. Apple never uses the word, but the role is identical: whoever holds the Pass Type ID and its signing certificate is the issuer.

So you have a choice. Become your own pass issuer - your own Google issuer account, Apple Developer account, signing certificates, and push infrastructure, maintained forever - or use PassIssuer to be one for you.

Read the full explainer

What is a wallet pass?

A wallet pass is a digital card stored in Apple Wallet or Google Wallet. It can be used for loyalty, memberships, coupons, gift cards, tickets, or custom customer programs.

Does the customer need to install an app?

No. Customers add the pass from a link or QR code to the wallet app on their phone. You do not need to ship a customer app or go through an app store.

Do we have to migrate our customer data to PassIssuer?

No. Your CRM, ticketing system, or database stays the source of truth. PassIssuer stores only what the pass needs to render, and stays in sync through APIs, webhooks, or imports. That also keeps the GDPR conversation short.

Does it work on iPhone and Android?

Yes. PassIssuer supports Apple Wallet on iPhone and Google Wallet on Android, so one program can serve both major wallet platforms.

Can passes be updated after they are issued?

Yes. You can update fields such as balances, tiers, expiry dates, rewards, locations, or event details after the pass is already in the customer's wallet.

Can you integrate with our CRM, POS, ecommerce, ticketing, or backend?

Yes. PassIssuer can connect wallet-pass issuing, updates, and redemption events to your existing systems through APIs, webhooks, imports, or custom integration work.

Can you build custom issuing or redemption flows?

Yes. We can scope custom flows for branded signup, eligibility checks, approval steps, location-specific redemption, partner rules, or internal verification.

Can we start with a pilot before a full rollout?

Yes. Most engagements start that way: a scoped pilot agreed per organisation — one program, segment, or location — to validate the flow, integration needs, and rollout process before expanding.

What should we prepare for a demo?

Bring the program you want to launch, approximate pass volume or number of locations, the systems we may need to integrate with, and your target launch timeline.

Is it hosted in the EU?

Yes. PassIssuer is built and operated in Berlin and hosted in the EU. We can support security review during procurement.

Do you support contracts, invoicing, and DPA?

Yes. We support contracts, invoicing, procurement workflows, and data processing agreements for business customers.

Your records already know them.
Their wallets should too.

Start your pilot