Digital Wallet Passes for WordPress: What They Are and Why Membership Sites Use Them

Digital wallet passes for WordPress with Apple Wallet and Google Wallet integration using EpassCard

Most membership site owners I talk to have heard of Apple Wallet. Fewer know what a digital wallet pass actually is—or how it differs from a PDF attachment in a welcome email.

This guide covers the basics: what wallet passes are, how they work on iPhone and Android, and what it takes to issue them from a WordPress site without hiring a developer for six weeks.

What is a Digital Wallet Pass?

A digital wallet pass is a card stored in Apple Wallet (iPhone, iPad, Apple Watch) or Google Wallet (Android). It is not a mobile app your members download. They tap a link, hit “Add to Wallet,” and the pass sits on their lock screen.

Passes can represent:

  • Membership cards
  • Loyalty cards
  • Event tickets and conference badges
  • Coupons and gift cards
  • Employee or student ID cards
  • Subscription credentials

The pass updates remotely. Change a member’s expiry date in WordPress, and their phone reflects it—no re-emailing a new PDF.

That last part matters more than people expect. A static membership card PDF is dead the moment someone’s plan renews or their name changes.

Apple Wallet vs Google Wallet (Quick Comparison)

FeatureApple WalletGoogle Wallet
File format.pkpassGoogle Wallet Objects API
DevicesiPhone, iPad, Apple WatchAndroid phones and Wear OS
How members add itTap Add to Apple WalletTap Add to Google Wallet
UpdatesPush notification to passSync via Google Wallet
QR / BarcodeYesYes
Lock screenShows near relevant location/timeShows based on pass type

You do not pick one platform. Members use whatever phone they carry. A proper wallet pass solution issues both from the same template and member data.

Why WordPress Membership Sites Care About Wallet Passes

Run a MemberPress site for a professional association. A new member signs up. You email them a login link and maybe a PDF card. Three months later they show up at an annual meeting and cannot find either.

A membership wallet pass fixes a specific problem: the card is already on their phone. They pull it up like a boarding pass. Front desk scans the QR code. Done.

Same logic applies to:

  • Gyms and clubs — members flash a digital card at the door
  • Online courses — students keep a pass as proof of enrollment
  • Subscription boxes — WooCommerce Subscriptions customers see renewal dates on the pass
  • Local business associations — members feel like they joined something real

Wallet passes also send push notifications. Remind someone their membership expires in seven days, and the alert shows on their lock screen—not buried in the promotions tab.

How Wallet Passes Get Created (The Hard Way vs the WordPress Way)

The Hard Way

  1. Sign up for a pass platform (PassKit, Passcreator, etc.)
  2. Design your pass template
  3. Get API credentials
  4. Connect WordPress through Zapier, Make, or custom code
  5. Map fields in the automation tool
  6. Pay for the pass platform plus automation fees
  7. Debug when a webhook fails silently

This works at scale. Airlines and hotel chains do it. For a WordPress membership site with 200 members, it is a lot of moving parts.

The WordPress Way

  1. Create a pass template in EpassCard
  2. Install the EpassCard WordPress plugin
  3. Connect your account and enable MemberPress, WooCommerce Subscriptions, or Ultimate Membership Pro
  4. Map membership fields to pass fields
  5. Passes issue automatically on signup and renewal

No middleware. No Zapier recipe that breaks when MemberPress updates.

What is pkpass?

If you dig into Apple Wallet documentation, you will see pkpass everywhere. It is simply the file format Apple Wallet uses — a signed ZIP bundle containing JSON, images, and a manifest.

You do not need to hand-craft pkpass files. Pass platforms like EpassCard generate them from your template. The WordPress plugin sends member data; the platform returns a wallet-ready pass link.

Site owners rarely need to touch pkpass directly. Developers sometimes do — we cover that in What is pkpass?

Wallet Pass Management: What Happens After Issuance

Creating a pass is step one. Wallet pass management covers everything after:

TaskWhy it matters
UpdatesMember renews → expiry date on pass changes
DistributionEmail link, member account page, manual resend
RevocationCancelled member should not keep a valid pass
NotificationsExpiry reminders, renewal nudges
ReportingWhich members have active passes

EpassCard handles updates and distribution through the WordPress plugin. When mapped membership data changes, the pass syncs via API. Admins can search issued passes, resend links, or trigger manual updates.

Do You Need a Mobile App?

No. That is the whole point.

Members add passes through a link — the same flow as adding a boarding pass from an airline email. Your site stays WordPress. Their card lives in the wallet app already on their phone.

If you have a native app, wallet passes complement it. Most membership sites do not need one.

Getting Started on WordPress

What You Need

  • WordPress 6.5+ with PHP 8.1+
  • A membership or subscription plugin (MemberPress, Ultimate Membership Pro, or WooCommerce Subscriptions)
  • An EpassCard account (free to start)
  • A pass template designed in EpassCard

Setup Time

Most sites are issuing passes within an hour if the template is ready.

Related Guides

Frequently Asked Questions

What is the Difference Between a Digital Wallet Pass and a Mobile App?

A wallet pass lives inside Apple Wallet or Google Wallet — apps already on the phone. Members tap a link to add it. No App Store download, no login to a separate app.

Can I Issue Both Apple Wallet and Google Wallet Passes from WordPress?

Yes. EpassCard creates passes for both platforms from one template mapping. Members choose the button that matches their device.

Do Wallet Passes Work Without Internet at Check-In?

The pass itself is stored on the device. QR codes and barcodes scan offline. Pass updates require internet connectivity.

Is a PDF Membership Card Good Enough?

For some sites, yes. PDFs do not update automatically, do not send push notifications, and get lost in email. Wallet passes solve those three problems.

How Much Does Wallet Pass Software Cost?

Pricing varies by platform. EpassCard uses a SaaS model. Check app.epasscard.com for current plans. The WordPress plugin is free.

Ready to Issue Passes?

Start issuing digital membership cards that work with Apple Wallet and Google Wallet directly from your WordPress website.

Make membership cards easier to distribute, easier to update, and easier for your members to carry—without building a mobile app.

About Author

Releted Post