WalletWallet API
Get API Key Docs Pricing Changelog Log in

PassEntry vs WalletWallet API

PassEntry and WalletWallet sit at different price tiers for different buyers. Compare them on features, pricing, Apple cert handling, and ICP fit, with verified 2026 numbers.

Last updated 2026-05-20

PassEntry and WalletWallet both put passes in Apple Wallet, but the products sit at different price tiers and aim at different buyers. PassEntry is a UK-based, full-platform wallet engagement product: Apple and Google Wallet, NFC, a dashboard, multi-template management, and a £199/month entry tier branded as a “Pilot” plan. WalletWallet is a REST API for Apple Wallet passes, served sub-200ms from Cloudflare’s global edge. POST to create, PUT to update with APNs push, and the same .pkpass opens in Google Wallet on Android. $19/month flat, without NFC or install/redemption analytics.

If you’re shipping a ticketing platform for a stadium, a retail loyalty network across thousands of stores, or an airline boarding pass program, PassEntry is set up for that. If you’re a developer who wants an API key, a curl example, and a flat monthly bill, you might prefer WalletWallet. This page lays out both honestly so you can place yourself.

Summary

PassEntry is a complete Apple + Google Wallet engagement platform covering pass updates, push notifications, geofencing, NFC, a dashboard, batch operations, multi-template management, and white-label/SLA at the top tier. Pricing starts at £199/month (about $266 at today’s FX of 1.3391) for the Pilot plan: 1 seat, 1 template, 500 passes. Annual billing drops the Pilot to £167/month. The Custom tier is quote-based, and Enterprise starts at £10,000/month (about $13,391). There’s a 14-day free trial capped at 100 passes, with no permanent free tier. Customers bring their own Apple Pass Type ID (Apple Developer account, $99/year, separate from PassEntry).

WalletWallet is a REST API for Apple Wallet passes, served sub-200ms from Cloudflare’s global edge. POST creates a signed .pkpass; PUT updates it and pushes the refresh over APNs. The same file opens in Google Wallet on Android (live updates on Google are on the roadmap). $19/month flat for up to 100,000 passes, with 1,000/mo free and indefinite. We sign with our certificate, so no Apple Developer account is needed.

These are not the same product, and they are not at the same price tier. Pick whichever matches the buyer profile and the workload.

What PassEntry is

PassEntry homepage screenshot

PassEntry is a London-based digital-wallet platform aimed at businesses across ticketing, loyalty, travel, retail, hospitality, and aviation. The product covers the full lifecycle: pass design through their dashboard, API and hosted distribution, real-time updates, push and geo-triggered notifications, NFC-powered passes (on request), and batch operations. Pricing is GBP-denominated (excluding VAT), with a published Pilot tier at £199/month and an Enterprise floor at £10,000/month, plus a quote-based Custom plan in between.

It’s the right choice for businesses that want one vendor to handle pass design, distribution, lifecycle, and redemption, especially when NFC or Google Wallet live updates are part of the requirement.

What WalletWallet is

WalletWallet homepage screenshot

WalletWallet is a REST API for Apple Wallet passes, served from Cloudflare’s global edge. Two write endpoints (POST, PUT), one read endpoint, no template or project state on our side.

  • Apple Wallet, fully. POST /api/pkpass creates a signed pass and returns an X-Serial-Number header. PUT /api/pkpass/{serial} updates the pass and fans out an APNs push to every installed device. Identical bodies are free no-ops.
  • Google Wallet via .pkpass conversion on Android. The signed pass we return opens directly in Google Wallet on Android, so one API call lands a pass in both wallets. Live push updates on Google Wallet are on the roadmap, not shipped.
  • Fast and cheap. Sub-200ms pass generation and instant push, served from Cloudflare’s co-located global edge. $19/mo flat for up to 100,000 passes, with 1,000/mo free and indefinite. We sign with our certificate, so no Apple Developer account is required.
  • Everything a pass needs. Geofencing (up to 10 locations surface the pass on the lock screen near a coordinate), barcode formats (QR, PDF417, Aztec, Code128), expirationDays, six color presets free plus custom hex on Pro, brand assets (logoURL / thumbnailURL / stripURL / iconURL), changeMessage templates for lock-screen banners, organizationName as the notification title. See /llms.txt for the full list.
  • Start simple, stay simple. The Pass Editor on the homepage previews every pass change live, including push updates. Tune the fields, colors, and images, watch the pass update, then copy the equivalent code and run it. The dashboard editor handles signed-in push-to-installed-passes too.
  • Agent-ready docs. Point Claude or any LLM at /llms.txt and it knows how to call the API.
  • Usable by non-developers. The Pass Editor doesn’t require writing code to design or test a pass.

Side-by-side: a different shape of comparison

A typical “vs” article shows two API calls side-by-side. With PassEntry and WalletWallet, the API call is only part of the picture, because PassEntry’s product surface is much wider.

PassEntry gives you a stack: a dashboard for pass design and templating, API and hosted distribution flows, lifecycle features (updates, push), NFC tap support (gated), and operational features like multi-template management, batch operations, MFA, white-label, and Enterprise SLAs.

WalletWallet gives you two endpoints. POST to create:

curl -X POST https://api.walletwallet.dev/api/pkpass \
  -H "Authorization: Bearer ww_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "barcodeValue": "TICKET-A1B2C3",
    "barcodeFormat": "QR",
    "logoText": "Summit 2026",
    "primaryFields": [{"label": "EVENT", "value": "Summit 2026"}],
    "secondaryFields": [{"label": "DATE", "value": "May 14"}]
  }' \
  --output ticket.pkpass

PUT to update uses the same shape; send only the fields that changed, and APNs push to every installed device is automatic:

curl -X PUT https://api.walletwallet.dev/api/pkpass/$SERIAL \
  -H "Authorization: Bearer ww_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "barcodeValue": "TICKET-A1B2C3",
    "barcodeFormat": "QR",
    "logoText": "Summit 2026",
    "primaryFields": [{"label": "EVENT", "value": "Summit 2026"}],
    "secondaryFields": [{"label": "DATE", "value": "May 15"}]
  }'

Distribution, redemption, design tooling, NFC, and Google-Wallet lifecycle are on your side with us. That’s a feature for some teams (you keep control, the bill stays small) and a non-starter for others (you need NFC, or you don’t have engineers to rebuild the rest). Both are fine answers; they’re answers to different questions.

Pricing at common volumes

PassEntry’s pricing is on their pricing page. The numbers below are verified as of 2026-05-20 and converted at GBP 1 = USD 1.3391 (poundsterlinglive.com intra-day, May 20 2026).

  • Pilot: £199/month monthly billing, £167/month on annual (about $266 / about $224 USD). 1 seat, 1 template, 500 passes, push, batch operations, MFA. NFC requires a separate request.
  • Custom: quote-based, with multiple templates, flexible volume, and dedicated onboarding.
  • Enterprise: from £10,000/month (about $13,391/month). Custom rate limits, SLAs, white-label, localization, priority support.
  • Free trial: 14 days, no card required, capped at 100 passes. There is no indefinite free tier.
  • Currency: GBP, prices exclude VAT.
  • Apple Developer account: required, separate from PassEntry. Add $99/year.

WalletWallet’s pricing is on our pricing page:

  • Free: 1,000 generations/month, indefinite. No card required.
  • Pro: $19/month flat for up to 100,000 generations, then $0.00019/generation overage.
  • Apple Developer account: not required, since we sign with our certificate.
Use casePassEntryWalletWallet
Trial / hobby, under 1,000 passes/mo14-day trial (≤ 100 passes), then £199/mo$0 (free, indefinite)
Pilot, 500 passes/mo£199/mo (about $266)$0 (within free tier)
Small product, 5,000 passes/moquote (Custom plan)$19/mo
Mid-volume, 50,000 passes/moquote (Custom plan)$19/mo
High volume, 100,000 passes/moquote (likely near Enterprise)$19/mo
Enterprise, 1M passes/mofrom £10,000/mo (about $13,391)about $190/mo ($19 + $0.00019 × 900,000 = $19 + $171)
Apple Developer fee+ $99/year$0

A few notes on the math: PassEntry’s £199/month Pilot bundles multi-template management, dashboard, and Google Wallet live updates, which are features we don’t ship today, so the price-per-feature comparison isn’t 14×. Apple-Wallet pass updates and push are on both sides. The price-per-pass comparison at the entry tier (about $0.53/pass on Pilot vs about $0.0002/pass on WalletWallet at 100K) is real, and meaningful if you need that volume and don’t need PassEntry’s broader product surface. The Apple Developer fee ($99/year) is real and recurring on PassEntry, and VAT lands on top for UK/EU buyers. For accurate Custom or Enterprise numbers, contact PassEntry directly.

What WalletWallet doesn’t do (yet)

Compared to PassEntry, WalletWallet today:

  • Does not support Google Wallet live updates. Our .pkpass opens in Google Wallet on Android, but Google Wallet doesn’t honor webServiceURL, so PUT updates and APNs push only reach iOS. PassEntry covers Google Wallet end-to-end.
  • Does not support NFC. PassEntry offers it (separate request once your plan goes live). Not on our roadmap today. (Geofencing IS supported; see the feature table.)
  • Does not provide install or redemption analytics. We ship a Pass Editor in the dashboard for designing and pushing pass updates, but no install-tracking, uninstall-tracking, or redemption analytics. PassEntry’s dashboard does ship analytics.
  • Does not offer multi-template management or batch operations. Each request to our API is one pass. PassEntry treats templates and batches as first-class concepts.
  • Does not offer SLAs or white-label. Both are part of PassEntry’s Enterprise tier.

If any of those are blocking, PassEntry is the right call.

Feature comparison

PassEntryWalletWallet
Apple Wallet pass generation
Google Wallet support
Pass updates (Apple Wallet)✓ (PUT /api/pkpass/{serial})
Push notifications (Apple Wallet)✓ (APNs fan-out on every PUT)
Pass updates / push on Google Wallet
Geofencing / location triggers✓ (up to 10 locations)
NFC (gated)
Dashboard
Multi-template management
Batch operations
MFA on dashboard
White-label✓ (Enterprise)
SLA✓ (Enterprise)
Apple cert handlingcustomer brings own ($99/yr)platform handles
Free tier14-day trial, no card1,000 passes/mo, indefinite
Pricing modelflat tier (Pilot / Custom / Enterprise)flat $19/mo + per-generation overage
Public pricingpartial (Pilot + Enterprise floor; Custom is quote)yes
CurrencyGBP (excl. VAT)USD
HQUK (London)global (Cloudflare edge)

When PassEntry is the better pick

  • You need NFC or contactless redemption. PassEntry has it; we don’t. (We do support geofencing via locations[], which surfaces the pass on the lock screen near a coordinate.)
  • You need Google Wallet live updates alongside Apple. PassEntry covers both wallets end-to-end. Our .pkpass opens in Google Wallet on Android but the lifecycle (updates + push) reaches only iOS on our side.
  • You’re running an enterprise events, ticketing, retail, or aviation program. PassEntry’s batch operations, multi-template management, and SLA tier fit that buyer.
  • Your buying process expects a UK legal entity, an SLA, and white-label. That’s the Enterprise tier on PassEntry; we don’t offer any of the three.
  • You want a dashboard for non-technical staff.

When WalletWallet is the better pick

  • You want the fastest pass generation and push. Sub-200ms generation from Cloudflare’s co-located global edge; APNs push lands on every installed device within seconds. Most competitors don’t publish latency numbers, and we do.
  • You want a live preview before writing any code. The Pass Editor on our homepage previews every pass change (fields, colors, images, push), and the dashboard editor sends real push updates to installed passes after signup. Copy the equivalent code when you’re ready.
  • You want agent-ready docs. Point Claude or any LLM at /llms.txt and it can call the API end-to-end. No SDK plumbing needed; the docs are designed for both humans and agents.
  • Non-developers on your team will touch this too. The Pass Editor doesn’t require writing code to design or test a pass.
  • You skip the Apple Developer Program entirely. We sign with our certificate by default, so you avoid the $99/yr fee, the Pass Type ID setup, and the certificate renewal calendar.
  • You’re a developer who wants an API key and a curl example. WalletWallet is self-serve from sign-up; PassEntry’s Custom and Enterprise tiers go through sales.
  • You only need Apple Wallet and don’t need NFC or Google-Wallet lifecycle. No reason to pay for what you won’t use. (Apple-Wallet updates, push, and geofencing are on our side.)
  • You don’t already have an Apple Developer account. Skipping the $99/year fee plus Pass Type ID setup is a real saving for early-stage products.
  • A flat $19/month is easier to budget than £199/month plus Apple Developer fee plus VAT, especially below 1,000 passes/month, where our free tier covers you.
  • You’ll handle distribution, lifecycle, and redemption in your own product. Many teams already have email systems, in-app delivery, and backend logic, so PassEntry’s full stack is duplicative for them.
  • Wallet passes are one feature in a larger product, not the whole product.

Try it before you decide

Get a free API key for 1,000 passes/month, indefinite, with no card. After signup the Pass Editor in the dashboard previews every pass change live (including push updates to installed passes), so you can dial in fields, colors, and images, then copy the equivalent code and run it. Before signup the homepage Pass Editor runs the same preview live.

FAQ

Why is PassEntry’s £199/month so much higher than WalletWallet’s $19/month? They’re at different price tiers for different products. PassEntry’s £199 Pilot bundles a dashboard, multi-template management, batch operations, Google Wallet live updates, and (on request) NFC. WalletWallet’s $19 is a two-endpoint REST API for Apple-Wallet creation and updates (with automatic APNs push). Price-per-feature and price-per-pass aren’t the same comparison.

Does PassEntry require an Apple Developer account? Yes. PassEntry’s certificate-setup docs walk you through registering a Pass Type ID in your Apple Developer Portal, generating a CSR via PassEntry’s API, and uploading the certificate, which means customers also pay Apple’s $99/year Developer Program fee on top of their plan. WalletWallet does not require it, since we sign with our certificate by default.

Is NFC included in PassEntry’s Pilot plan? Not by default. The pricing page notes: “NFC access requires separate request once plan goes live.” If NFC is a hard requirement, ask PassEntry’s team about timing and tier gating.

Can I migrate from PassEntry to WalletWallet? Apple-Wallet generation, updates, push, and geofencing translate cleanly, since both APIs use the standard PassKit field model. Pass updates map to PUT /api/pkpass/{serial}; geofencing maps to locations[] (up to 10 coords). Flows that depend on Google-Wallet live updates, NFC, or PassEntry’s dashboard and batch features don’t have equivalents on our side.

Does WalletWallet have an SLA? No formal SLA today. We run on Cloudflare Workers globally and we’re transparent about that. If your evaluation requires a contractual SLA, PassEntry’s Enterprise tier is the right pick.

Does WalletWallet plan to add Google Wallet live updates or NFC? Apple-Wallet pass updates, push, and geofencing (locations[]) already ship; see PUT /api/pkpass/{serial} and the locations field in the docs. Google-Wallet live updates are on the roadmap, not yet shipped. NFC is not on the current roadmap.


Last verified 2026-05-20. PassEntry pricing and feature claims are pulled from passentry.com/pricing and docs.passentry.com. GBP-to-USD conversions use the May 20, 2026 rate of 1 GBP = 1.3391 USD (poundsterlinglive.com). If you spot something out of date, let us know; we’d rather correct the page than have it stale.

Try WalletWallet in 60 seconds

Sign up with just an email and verification code (no card), then generate your first signed .pkpass with one curl. Free tier covers 1,000 passes/month, indefinite.