Skip to content

Wallet passes

Digital Wallet Passes for Apple Wallet and Google Wallet

A wallet pass is a loyalty card, membership card, coupon or entry ticket that sits in the phone's own wallet, with no app to download. We run Shakewell Wallet, our own platform for designing, issuing and updating passes, and we build passes into the apps and sites we deliver, such as the membership cards in the Sporting Club of Sydney app.

Talk to us about wallet passes

What a wallet pass can do

Loyalty and stamp cards

Apple calls them store cards: loyalty, discount, points and gift cards, where the pass can show a current balance. Google has dedicated loyalty, offer and gift card types. A points balance, tier or stamp count lives on the pass and changes when the customer buys.

Membership cards

Apple lists a gym membership card as a generic pass, and Google covers membership with its loyalty and generic types. It is how the Sporting Club of Sydney app gives members a card on their phone. See the case study and our React Native work.

Event and entry passes

Apple has an event ticket style for concerts, sporting events and season tickets, and Google has an event ticket type. A single pass can cover one fixture or a whole season, and carries a barcode or QR code to scan at the gate.

Coupons and offers

Passes of any style can be updated after they are added, so a coupon can carry a new offer when the old one lapses. Google has an offer type. Because the pass is already on the phone, a new promotion replaces the old one without another email.

How a pass stays current

The reason to use a pass rather than a PDF or an image is that the pass can change after it has been added.

On Apple Wallet

A pass carries the address of a web service. When a customer adds it, their device registers with that service. When something changes, the server sends a push through Apple with an empty payload, the device asks which passes have changed and downloads the latest version. A field can define a change message, which notifies the customer, so it suits time-sensitive news rather than routine updates.

On Google Wallet

Passes are built from a class, which holds what is shared, and an object, which is one customer's pass. The Google Wallet REST API creates, retrieves and updates them. A pass is issued through an Add to Google Wallet link or button, which can sit on a website or in an email.

Location

Apple lets a pass specify locations so it can surface when the customer is nearby, and Google describes location-based notifications for retail passes. Both are controlled by the platform and the customer's settings, so we treat them as a helpful nudge rather than a guarantee.

What you need to issue them

Apple passes are signed files issued under a Pass Type ID certificate from an Apple Developer account. Google needs a Google Wallet API issuer account. Either way, someone has to run the signing, the web service and the update logic. We do that work when we issue passes for you.

Shakewell Wallet

Shakewell Wallet is our own platform for Apple Wallet and Google Wallet cards. You design a card with a live preview, choose the fields, colours, barcode and branding, distribute it by QR code, link or checkout, and update every issued pass from one place. Push updates reach passes without an app, location triggers can surface a pass near a store, and passes scan at an existing point of sale.

Behind it sits a points and rewards engine with earn rules, tiers and redemption, plus reporting on enrolment, engagement and redemption. It suits retailers and franchise networks wanting one programme across every store, venues and hospitality businesses offering membership passes and event access, and anyone replacing plastic cards.

With your online store

Wallet works with Shopify and other e-commerce platforms, so online and in-store loyalty are one programme. If you sell on Shopify, a checkout can issue the card. See our Shopify development and Adobe Commerce work.

With Maropost

We connect Shakewell Wallet to Retail Express, Maropost Commerce Cloud and Maropost Marketing Cloud for each client, through Wallet's REST API and webhooks. It is set up for you rather than switched on. More on our Maropost partner work.

With your app

If you already have a mobile app, Wallet works alongside it, and a membership card can be added from inside the app. If you do not, you may never need one. See React Native development.

Products overview

Shakewell Wallet sits with Booka, Jasper and the Content Portal on our products page.

Where wallet passes appear in our work

Some of this is delivered, some designed and scoped. We say which.

Venues and clubs

The Sporting Club of Sydney members app has digital membership cards members add to Apple Wallet or Google Wallet, next to QR gate entry and live gym data. More in sports and venues.

Campaigns

For Skin Check Champions, a charity with a fixed launch date, we scoped and designed a mobile-first platform where supporters share personalised Apple and Google Wallet passes through QR codes and referral links.

Wallet pass or loyalty app

Most loyalty apps are downloaded, used once and forgotten. A pass skips the download, so the customer is one swipe from their card. An app earns its place when you need accounts, ordering or booking. The pass can sit alongside the app.

The proof

Work we have shipped, not a capability deck.

Common questions

Can you add loyalty cards to Apple Wallet?

Yes. Apple Wallet has a store card pass style for loyalty, points, discount and gift cards, and the pass can show a current balance. We issue them through Shakewell Wallet, our own platform, or build them into an app or site, and the same programme can also issue Google Wallet passes.

Do customers need to download an app to use a wallet pass?

No. The customer taps a link, scans a QR code or signs up at checkout, and the pass is added to Apple Wallet or Google Wallet, which are already on their phone. If you do have an app, a pass can sit alongside it. See our React Native development work.

How does a wallet pass update after it has been added?

On Apple Wallet the pass points to a web service. When something changes, the server sends an empty push through Apple, the device asks what changed and downloads the latest pass. On Google Wallet the pass is updated through the Google Wallet REST API. Either way, a points balance or offer can change without the customer doing anything.

Can wallet passes work for venue memberships and event entry?

Yes. Apple has event ticket and generic styles, and Google has event ticket and generic types, covering a single fixture, a season or a gym membership card. The Sporting Club of Sydney app puts membership cards in the wallet alongside QR gate entry. See sports and venues.

Does Shakewell Wallet work with Maropost?

Yes. We connect it to Retail Express, Maropost Commerce Cloud and Maropost Marketing Cloud for each client, using Wallet's REST API and webhooks. It is set up for you rather than switched on. See our Maropost partner page.

What do we need to start with wallet passes?

Agree what the pass is for, such as loyalty, membership or entry, and which customer data drives it. Apple passes are signed with a certificate from an Apple Developer account and Google needs an issuer account. We set those up with you as part of the project.

Trusted by

ACS
Coba
Doltone House
Hay St Market
SES
Lagardere
Merivale
Standards Australia
The Boat House
WSU
Venues NSW
Riptide
Australian Mutuals Archives
Niban
Bronson Safety
QTM
Skin Check Champions
Auckland Museum
ChronosHub
Social Remedy
Aust Wide Tax & Payroll
PCTE
Complibuild
Doltone Hospitality Group
Southport Sharks
Chainbuilt
Life Ready Studio
Office of the Chief Parliamentary Counsel

“Collaborating with Shakewell Agency on the Sporting Club of Sydney members app has been a pleasure. Michael and his team came on board at short notice and very quickly responded to our business needs to deliver an improved solution for members and their guests.

 

No task has been too big or too small, their proactive approach, clear communication, and passion for the work have meaningfully enhanced the digital experience. Their expertise is driving us forward with more robust and scalable solutions.

 

It’s rare to find an agency partner so deeply invested in our success. It’s a pleasure working with the Shakewell Agency team, and I’m excited to continue improving our solutions together in the future.”

Ryan Selvage

Digital Experience Manager of Venues NSW

Start a conversation

Start a conversation

Tell us what you want to build, fix or scale, we’ll come back with a clear way forward.