Skip to content

newism/craft-wallet

Repository files navigation

Wallet Passes icon

Wallet Passes for Craft CMS 5.x

A Craft CMS 5.x plugin that generates digital wallet membership passes for Apple Wallet and Google Wallet. Each Craft user can have one Apple pass and one Google pass. Passes display the user's name and ID as a QR code, and update automatically when user data changes.

apple-pass.png

google-pass.png

Demo

craft-wallet.mp4

Requirements

  • Craft CMS 5.9.0+
  • PHP 8.4+

Installation

composer require newism/craft-wallet
php craft plugin/install wallet

When the plugin is installed, it automatically copies starter config files (READMEs, placeholder images) to your project's config/wallet/ directory. You'll need to replace the placeholder certificates and credentials with your own — see the setup guide.

Documentation

  • Setup — Apple Wallet & Google Wallet configuration
  • Settings — config file, environment variables, Craft Cloud / serverless
  • Usage — templates, user behavior, admin UI, GraphQL, console commands
  • Customising Passes — events for Apple and Google pass content
  • How It Works — pass generation, automatic updates, webhooks
  • Webhooks — local development with DDEV share
  • Logging — log files and rotation

About

IOS and Android wallet passes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors