Passmeister pricing and features vs WalletWallet API
Passmeister costs EUR 99 to 419 a month for 2,500 to 25,000 active passes, hosted in Germany. Every plan and feature, and how WalletWallet compares on price, GDPR, EU data, and teams.
Passmeister is a German wallet-pass platform for loyalty cards, memberships, tickets, and transit passes. It issues to Apple Wallet and Google Wallet (Samsung Wallet on Enterprise), hosts in Germany, includes a GDPR Controller-Processor Agreement on every plan, and prices by active passes, from EUR 99 a month for 2,500 to EUR 419 a month for 25,000.
WalletWallet creates, updates, and manages Apple and Google Wallet passes from a dashboard or a REST API. It prices by monthly volume instead of active passes: $39 a month covers 100,000 creations and updates, with no Apple Developer account needed. It also offers a signable GDPR DPA, stores customer and pass data in the EU, and supports team members on Business.
Where Passmeister is the better pick, this page says so.
Summary
| Passmeister | WalletWallet | |
|---|---|---|
| Entry price | EUR 99/mo (about $113), 2,500 active passes | $0 for 1,000 passes/mo, $39/mo for 100,000 |
| Pricing unit | active passes plus monthly updates | creations plus updates per month |
| Wallets | Apple, Google; Samsung on Enterprise | Apple, Google |
| Apple Developer account | required ($99/year) | not required; optional |
| GDPR DPA | Controller-Processor Agreement, every plan | signable Art. 28 DPA, every plan |
| Data location | hosting in Germany | data at rest in the EU, processing on a global edge |
| Team members | 5 / 15 / 25 users with permissions | owner plus members on Business |
| NFC | yes, every plan | no |
| Free option | 14-day trial, business customers only | 30-day trial of every feature, then 1,000 passes/mo free |
Passmeister pricing in 2026

From Passmeister’s pricing page, checked 2026-09-24. USD figures use the ECB reference rate.
| Plan | Monthly | Yearly | Active passes | Updates/mo | Pass types | Users | Custom domains |
|---|---|---|---|---|---|---|---|
| Basic | EUR 99 (about $113) | EUR 1,089 | 2,500 | 10,000 | 2 | 5 | 1 |
| Standard | EUR 239 (about $273) | EUR 2,629 | 10,000 | 40,000 | 20 | 15 | 2 |
| Professional | EUR 419 (about $478) | EUR 4,609 | 25,000 | 100,000 | 100 | 25 | 5 |
| Enterprise | on request | on request | on request | on request | on request | on request | on request |
Prices exclude 19% German VAT. EU businesses with a VAT ID and customers outside the EU are not charged VAT (reverse charge). Yearly billing is 12 months for the price of 11. Payment is by SEPA Direct Debit, credit card, or (from Standard) invoice.
Every plan includes Apple and Google Wallet, pass updates, push notifications, location-based activation, NFC passes and the Passmeister NFC Reader App, multilingual passes, the REST API with custom field names and your own pass IDs, the online pass designer, hosting in Germany, and the Controller-Processor Agreement. The tiers differ by volume, pass types, users, and custom domains, plus phone support from Professional and Samsung Wallet on Enterprise.
Passmeister’s certificate footnote reads: “Apple Wallet certificate for your organization must be requested at apple.com (currently $99/year).” NFC passes additionally need Apple’s NFC certificate approval and a compatible reader such as the Zebra TC2x.
What WalletWallet is

- Dashboard: the Pass Editor designs a pass with live Apple and Google previews. Pass Manager lists every pass, searches by any field value, shows Apple install counts and Google save state, edits and pushes updates, and exports to CSV. Batch import turns a CSV into passes from one design.
- API:
POST /api/passesreturns a signed Apple pass, a Save to Google Wallet link, and a hosted share page.PUT /api/passes/{serial}updates the pass and pushes the change to every installed device on both wallets.DELETErevokes it everywhere. - Pass features: up to 10 lock-screen locations, iOS 27 Featured Actions and the poster layout, barcode or code-less passes, strip, thumbnail, logo, and wide Google logo images, and lock-screen change messages.
- Integrations: an MCP server for Claude and ChatGPT and Zapier, both in beta.
- Teams: Business accounts invite members. The owner manages the plan, billing, and invites; members do everything else, including reading and rotating the API key.
- Compliance: a signable Data Processing Agreement, a public sub-processor list, and a security overview in the Trust Center. WalletWallet is operated by Proof of Stake SRL, a company registered in Romania.
Pricing at common volumes
Passmeister counts active passes plus updates. WalletWallet counts each creation and each update in the month, and a pass installed in both wallets counts once.
| Workload | Passmeister | WalletWallet |
|---|---|---|
| Under 1,000 creations and updates a month | EUR 99/mo (Basic) | $0 (Free) |
| 2,500 active passes, 10,000 updates a month | EUR 99/mo (about $113) | $39/mo (Pro) |
| 10,000 active passes, 40,000 updates a month | EUR 239/mo (about $273) | $39/mo (Pro) |
| 25,000 active passes, 100,000 updates a month | EUR 419/mo (about $478) | $99/mo (Business) |
| Apple Developer account | plus $99/year | $0 |
| Team members | 5 on Basic, 15 on Standard, 25 on Professional | Business plan |
The 25,000 row lands on Business because 100,000 updates plus that month’s new passes pass Pro’s 100,000 limit. Business covers 1,000,000 a month and keeps serving past that as a soft limit.
GDPR, DPA, and EU data
Both vendors sign a GDPR data processing agreement with every customer.
- Passmeister hosts in Germany and includes a Controller-Processor Agreement on every plan.
- WalletWallet publishes a signable Art. 28 DPA: download it from the Trust Center, sign, and email it to founder@walletwallet.dev for countersignature. Customer and pass data are stored at rest in Cloudflare’s EU region (the D1 database and R2 object storage, with no replicas outside it). Requests are processed on Cloudflare’s global edge, so compute is not EU-only. The EU location is our operational configuration; a contractual residency commitment is agreed separately in writing.
If procurement requires data hosted in Germany specifically, Passmeister matches that requirement directly.
Team members and permissions
Passmeister includes users on every plan (5, 15, or 25) with specific permissions, for example a developer role or a contracts and invoices role.
WalletWallet includes team members on Business ($99/mo) and during the 30-day trial. Each account has one owner, who manages the plan and billing and invites or removes members. Members work on the same passes, batches, and integrations, and can read and rotate the API key. There are no custom roles beyond owner and member.
Issuing passes for your own customers
SaaS platforms and agencies often want to issue passes on behalf of many client businesses.
- Passmeister limits distinct pass designs by plan (2, 20, or 100 pass types) and offers custom domains for its WalletSafe distribution links (1, 2, or 5).
- WalletWallet has no templates: branding (
organizationName, logo, colors, images) is set per request, so one API key can issue passes for any number of client brands. Share pages adapt to the visitor’s language (English, French, Spanish, German, Italian, Slovak). On the Business plan they run on a subdomain you own, such aspasses.yourbrand.com, in your colors, with your logo and your wording.
Side-by-side code
Passmeister’s API, per its developers page, is POST /pass (create or update), GET /pass, GET /pass/list, and DELETE /pass, authenticated by an API token, with a personalized OpenAPI spec and Swagger UI behind login.
WalletWallet creates a pass with one call:
curl -X POST https://api.walletwallet.dev/api/passes \
-H "Authorization: Bearer ww_live_..." \
-H "Content-Type: application/json" \
-d '{
"barcodeValue": "MEMBER-12345",
"barcodeFormat": "QR",
"organizationName": "Kaffeehaus Berlin",
"logoText": "Kaffeehaus",
"primaryFields": [{"label": "POINTS", "value": "420"}],
"secondaryFields": [{"label": "MEMBER", "value": "Sarah K."}]
}'
The response carries serialNumber, the signed applePass, googleSaveUrl, and shareUrl. A PUT to /api/passes/{serial} with the new points balance updates the pass on every device.
Feature comparison
| Passmeister | WalletWallet | |
|---|---|---|
| Apple Wallet | yes | yes |
| Google Wallet | yes | yes |
| Samsung Wallet | Enterprise | no |
| Update installed passes | yes | yes, PUT on both wallets |
| Push notifications | yes | yes, on every update |
| Location-based activation | yes | yes, up to 10 locations |
| NFC passes and reader app | yes | no |
| Multilingual passes | yes | no; share page in 5 languages |
| iOS 27 Featured Actions and poster layout | not listed | yes |
| Revoke passes | yes | yes, DELETE |
| Visual pass designer | yes | yes, Pass Editor |
| Manage passes without code | not listed | yes, Pass Manager |
| Bulk issue from CSV | not listed | yes, batch import |
| REST API | yes, OpenAPI and Swagger | yes |
| MCP server and Zapier | not listed | yes |
| Pass types | 2 / 20 / 100 | unlimited |
| Users | 5 / 15 / 25 with permissions | owner plus members on Business |
| Custom domain for links | 1 / 2 / 5 | no |
| Apple Developer account | required | not required |
| Own Apple certificate | yes | optional |
| GDPR DPA | yes | yes |
| Data location | Germany | EU at rest, global edge processing |
| Phone support | Professional and up | no; priority support on Business |
| Trial | 14 days, business customers only | 30 days, every feature, no card |
| Free plan | no | 1,000 passes/mo |
| Currency | EUR, plus VAT | USD |
When Passmeister is the better pick
- You need NFC. Passmeister supports NFC passes and ships a reader app on every plan.
- Procurement requires hosting in Germany. Passmeister hosts in Germany; WalletWallet stores data in the EU and processes requests on a global edge.
- You need Samsung Wallet, available on Passmeister Enterprise.
- You need multilingual passes or granular user permissions.
- You want EUR invoices paid by SEPA Direct Debit.
When WalletWallet is the better pick
- Your volume is below 2,500 passes or above 25,000. WalletWallet is free up to 1,000 creations and updates a month, $39 up to 100,000, and $99 up to 1,000,000, with no active-pass count.
- You don’t have an Apple Developer account. Passes can be signed with our certificate, so there is no $99/year fee, Pass Type ID setup, or certificate renewal.
- You issue passes for many brands. There are no pass-type limits; branding is set per request.
- You want to try everything first. The 30-day trial includes every feature and team members, with no card and no business-customer restriction.
- Your team works in the dashboard and your developers in the API. Pass Editor, Pass Manager, and batch import cover the no-code side, and the same passes are reachable over the API, MCP, and Zapier.
- You still need a DPA and EU data at rest. Both are standard on every WalletWallet plan.
FAQ
How much does Passmeister cost? EUR 99 a month for Basic (2,500 active passes), EUR 239 for Standard (10,000), and EUR 419 for Professional (25,000), plus 19% VAT where it applies. Enterprise is priced on request. Yearly billing gives one month free. An Apple Developer account ($99/year) is also required.
Does Passmeister have a free plan? No. It offers a 14-day trial for business customers. WalletWallet has a 30-day trial of every feature and a free plan of 1,000 passes a month after it.
Is NFC included in Passmeister’s Basic plan? Yes. NFC passes and the NFC Reader App are listed on every plan. Apple NFC certificates need Apple’s approval, and redemption needs a compatible reader.
Does WalletWallet sign a GDPR DPA? Yes. The Art. 28 DPA is in the Trust Center; sign it and email it to founder@walletwallet.dev for countersignature.
Where does WalletWallet store data? Customer and pass data are stored at rest in Cloudflare’s EU region. Requests are processed on Cloudflare’s global edge. The sub-processor list has the details.
Can several people use one WalletWallet account? Yes, on Business and during the trial. The owner invites members from the Team page, and everyone works on the same passes and API key.
Can I migrate from Passmeister to WalletWallet? Passes that use fields, barcodes, images, updates, push, and locations map directly to WalletWallet request fields. Passes that rely on NFC, Samsung Wallet, or multilingual content do not have an equivalent today. Passes already installed from Passmeister stay tied to its certificate, so migrated holders install a new pass.
Last verified 2026-09-24 against www.passmeister.com/en/s/pricing and /en/s/developers. If something here is out of date, email founder@walletwallet.dev and we will correct it.
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.