WalletWallet API

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.

Wallet cards

+$29/mo per client

Wallet notifications

+$19/mo per client

Card templates

+$9/mo per client

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.

Bayroast Coffee
logoURLcolorstripURL
Colors
FieldsStamps7 / 8RewardFree coffee
BarcodeQRPDF417AztecCode128
LocationsUp to 10 per card

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.

BCBayroast CoffeeOne more stamp for a free coffee.
JYJuniper YogaScan the pass to check in.
RCRialto CinemaMembers see Friday's premiere first.

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.

Banner on the lock screen
Message on the card
Strip image across the top
Wide image at the bottom
Push, then the phone fetches the card
Card updated on Google's servers

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.

Coming soon

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.

Plug in Wallet cards.
Ship them today.