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.
craft-wallet.mp4
- Craft CMS 5.9.0+
- PHP 8.4+
composer require newism/craft-wallet
php craft plugin/install walletWhen 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.
- 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

