The pluggable
Wallet API
Add Apple and Google Wallet cards for every business on your platform, live in days.
One flat $99 a month
1,000,000 pass operations a month across every merchant you serve, with no per-merchant fee.
Both wallets, one request
Each card lands on iPhone and Android under the merchant's name.
Sell it
as an add-on
Your clients switch Wallet cards on in your settings and pay you for it. You set the price. We bill you a flat $99 a month, however many merchants turn it on.
Juniper Yoga switches Wallet cards on in your settings.
Lock-screen messages sold as a second add-on.
Ready-made card designs sold as a third add-on.
Customize anything
through the API
Logo, colors, images, fields, barcode, and lock-screen locations are all fields in the request, so your product sets them per merchant and changes any of them with one update.
logoURL, color, and stripURL, per merchant.
color takes any hex value.
primaryFields, secondaryFields, and backFields.
barcodeFormat, in the format your scanners read.
locations, so the card comes up nearby.
Every update,
every phone
Stamps, points, and messages update the card your customers already hold, with a notification on every iPhone and Android phone.
A stamp recorded in your product.
A reminder near the studio.
A message the merchant wrote in your product.
Two wallets,
one card
Apple and Google build, update, and notify cards in their own ways. One request covers both, so stamps, messages, and images behave the same on iPhone and Android.
One message, the right notification on each phone.
One image, placed the way each wallet expects.
One update, delivered both ways.
Wallet infrastructure, run for you
Your product sends one request. We run everything after it.
Always on the latest spec
Featured actions, the Google Wallet redesign, and whatever ships next land in the same API.
Analytics
See installs and deliveries for every card.
Webhooks
Get notified when a pass is installed or used.
One API, every kind of platform
Teams use WalletWallet to offer Wallet cards to every business they serve.
-
Every shop you serve gets its own branded stamp card. A stamp in your system updates the card on the customer's phone.
-
Each booking updates classes left and the renewal date on the member's card, so members check the card instead of your inbox.
-
Tier, expiry, and member number come from your database. When a member upgrades or renews, the card changes with it.
-
Switch Wallet cards on per account and charge for it. Your clients' customers keep a card with their points and offers.
-
Student and staff IDs with a photo, a barcode, and the school's branding. Revoke one the day someone leaves.
-
Each client's cards carry its own brand and its own Apple certificate, all run from one account.
Frequently asked questions
Is this multi-tenant?
Yes. One account and one API key issue cards for every business on your platform, and each card carries its own name, logo, colors, fields, and barcode.
Do my merchants need an Apple Developer account?
No. Your platform connects its Apple certificate and Google issuer once in the dashboard, and every merchant's cards are issued with them. A merchant that needs its own certificate gets a credential set, and you manage as many sets as you need in one WalletWallet account, choosing one per card with the credentials field. Their customers need no app either.
Can the install page run on my own domain?
Yes, on Business. Point a subdomain like passes.yourplatform.com at us and every share link serves from it, in your colors, logo, and wording.
How is a platform billed?
Per account, not per merchant, per installed card, or per device. Platforms run on Business: $99 a month for 1,000,000 passes, creations plus updates. Scale starts at $379 a month for 10,000,000. You decide what your clients pay you.
Can I load a merchant's existing customers?
Yes. Upload their member list as a spreadsheet in Batch import, which returns a serial number and share link for every row, or build them through the API with one request per customer.
