Apple & Google Wallet Passes

Users add their Booking Pass to Apple or Google Wallet wih QR Code.

 

Our Apple and Google Wallet Passes project is one of the most complex solutions we’ve created, tailored for advanced Listeo platforms with significant traction. This feature serves as one of the final steps your Listeo platform needs to evolve into a comprehensive, fully trusted end-to-end booking platform.

Why Opt for Apple and Google Wallet?

Apple and Google Wallet have become the industry standard for digital tickets, reservations, and booking passes. By integrating these wallet passes into your Listeo site, you don’t just meet but exceed modern expectations for booking and ticketing. This not only enhances the credibility of your platform but also significantly improves both the owner and guest experience.

Driving User Engagement and Reliability

The psychological impact of having an official Wallet pass on a user’s device cannot be overstated. It inspires a sense of commitment and importance, significantly increasing the rate of show-ups for bookings. This is especially true for first-time users, who are now more likely to take their bookings seriously. All our clients that integrated this, have reported a dramatic rise in show-up rates, enhancing the overall experience for guests, listing owners, and staff for all types of busisiness bookings.

Versatility Across Booking Types

The Wallet pass integration is incredibly versatile, suitable for a wide range of booking types—be it events, services, or rentals. Whether your Listeo site specializes in event ticketing or offers unique experiences like boat rentals or luxury restaurant reservations, integrating Apple and Google Wallet passes not only aligns with market standards but also sets your platform apart from the competition if this is not a norm across the market yet. This project can be customized to serve both common and unexpected use-cases, offering a distinctive edge regardless of your Listeo’s platform booking specialization.

Seamless User Experience

A user-friendly feature of these passes is the automatic sticky notification attached to the device’s lock and home screen. This reminder ensures that users are aware their booking time is approaching and can access their pass with just a tap. It’s about making the process as frictionless as possible for the user, and in doing so, setting a new industry standard for what a booking platform can offer.

Security and Effortless Validation

The integration of these digital passes significantly elevates the  ease of booking validation on your Listeo site. Regardless of whether a business uses QR code scanning or not, their guests having their booking pass in their Apple or Google Wallet app provides an additional layer of authentication. These passes are generated in compliance with Apple and Google’s security protocols, making them virtually impossible to fake or steal. 

Technical Challenges and Innovation

Perhaps the most challenging aspect of this project was the lack of prior WordPress implementations to serve as a roadmap. For this, we had to develop a custom PHP library for Apple and Google Wallet passes, relying solely on basic documentation provided by Apple and Google. This highlights the intricate complexity and large investment required for such an advanced feature to be integrated within your Listeo platform. But this also means that you can be one of the handful WordPress sites having exclusively integration both Apple and Google Wallet passes.

Complexity
Basic
Moderate
Advanced
Challenging
Extreme
Price Level
Low
Fair
Premium
High-end
Enterprise
Duration Around 2 Weeks
Ideal for Established Listeo sites

Apple Wallet Pass x Listeo integration

Initial Requirements and Encryption Keys

To kickstart the Apple Wallet integration, the first step is to enroll in the Apple Developer Program. Enrollment in this program is required because it allows you to generate a unique set of encryption keys using a personalized hash key. These keys are essential for establishing trust with Apple’s infrastructure. The Apple Wallet integration hinges on a downloadable .pkpass file format. This file is designed to automatically open the pass in the Apple Wallet app once downloaded onto an Apple device.

Cross-Device Compatibility: From Mac to Apple Watch

Once the .pkpass file is downloaded, it becomes universally available across all connected iOS devices belonging to the guest. This means if the file is downloaded from a Mac, it will also appear in the iPhone Wallet app and even on the Apple Watch. This provides a seamless user experience, allowing guests even to display their booking QR code right from their Apple Watch, elevating your Listeo platform above the competition.

Customizing Visual Design and Functionality

The aesthetic design of your Apple Wallet passes is fully customizable to match your platform’s brand identity—colors, logo, images, and backgrounds can all be tailored to your specifications. The customization process is aligned with Apple’s official developer documentation. After evaluating different layout types, we’ve opted for the ‘eventTicket‘ layout for all bookings, reservations, and appointments, as it offers the most flexibility in terms of both visuals and functionality.

Detailed Booking Information

Our Apple Wallet integration leverages the ‘eventTicket’ layout, displaying all essential booking details that Listeo already provides—such as the Listing Name, Date and Time, Guest Name, Number of Guests, Price, and any Extra Services. Also, owners have the flexibility to enable this Apple & Google Wallet for all bookings, restrict it to only paid bookings, or disable it altogether. Depending on this selection, the information displayed on the Apple Wallet pass will vary, providing a tailored experience for both owners and guests.

Secure and Flexible Distribution Mechanism

To offer an even more seamless and user-friendly experience, our Listeo platform includes a device-detection function. This feature identifies the type of device a user is accessing the platform from and displays the corresponding “Add to Apple Wallet” or “Add to Google Wallet” button. If the device supports both ecosystems, both buttons will be shown. For emails, we include both buttons after the booking details text. The .pkpass files used by Apple Wallet are fully encrypted and secure. Creating these files requires specialized encryption keys from Apple, ensuring that only trusted issuers can distribute passes. Once a booking is made and if Apple and Google Wallet are enabled, a server-side .pkpass file is created and stored in a /wallet-passes/ folder within your /uploads/ directory. It’s associated with a large, unique, encrypted URL, allowing for flexible distribution but also making it nearly impossible to hack. This URL can be accessed via your Listeo platform, through email, or even through Apple’s own sharing features, making it easy for users to share their pass if they choose to.

Google Wallet Pass x Listeo integration

Google Wallet integration offers the same robust features as the Apple Wallet.  While the core functionalities are consistent across both platforms, some key differences arise due to Google’s unique development path, making each integration uniquely engineered yet equally powerful.

Seamless Integration and Customization

To integrate Google Wallet into your Listeo platform, we begin by enrolling you in the Google Wallet Developer Portal. This initial step allows us to establish a Google Cloud project equipped with a secure service account and private key, ensuring safe interactions with the Google Wallet API. Within this architectural framework, each Listeo booking—be it a reservation, appointment, or any other type—translates into a consistent Generic layout that displays essential booking details such as the Listing Name, Guest Name and Surname Date, Time, and Location, Price and Extra Services. Additionally, we offer full visual customization, allowing the layout to match your brand’s colors, logos, and images.

Robust Security and Multiple Access Points

The Google Wallet integration into your Listeo platform incorporates several layers of security and user experience enhancements, starting with JSON Web Tokens (JWT). JWTs serve as a secure and compact way to transmit essential booking details like listing name, date, and time to Google. Each JWT URL is encrypted and bound to a specific booking, thereby ensuring the utmost security and data integrity. To further streamline the user experience, our platform detects the user’s device type and automatically displays the ‘Add to Google Wallet’ button if the device is compatible. This Google Wallet integration was implemented through the meticulous use of multiple PHP libraries, making the integration process even more complex than the Apple Wallet integration.

We answer your most asked Questions.

Is this project a good investment for my Listeo site?

This project is one of the most advanced customizations we've built for Listeo clients. It took several months to implement from scratch, but we've refined it to a point where it can be integrated into your platform in just a few weeks. One of the main challenges was the absence of any pre-existing WordPress implementations or readily adaptable libraries, forcing us to rely solely on our expertise to build a specialized library tailored to our needs. Due to its high complexity, this feature carries a consequently high price tag, only appealing to well-established Listeo platforms with a high volume of bookings or new Listeo sites backed by notable investment. By enabling guests to add their bookings to their wallet app elevates your platform to the level of worldwide established competition and can fuel your Listeo site to take off.

Is this suitable for my niche?

The Apple and Google Wallet Passes project is highly adaptable and can be tailored to suit any niche that involves bookings—be it boat rentals, luxury restaurants, or specialized services. We've seen a dramatic increase in show-up rates across various sectors, making it an invaluable asset for any Listeo site. While this addition is a fantastic addition for all niches, it becomes paramount for event and ticketing platforms. Integrating Wallet passes with QR Codes, Scanners, and Check-ins not only will enhance your guests', listing owners and staff experience but will certainly elevate your Listeo event platform to the same level as worldwide established competition.

What am I required to do for this project?

To start this project, you'll need to enroll in the Apple Developer Program and Google Wallet Developer Portal. The Apple Developer Program comes with an annual subscription fee of $99. On the other hand, Google's developer portal is free but requires you to set up a business profile, which may take a few days for approval. Once these initial steps are completed, we handle all the technical aspects. Your main involvement would be to provide us with your brand's colors, icons, and backgrounds for the Wallet passes, and to answer any additional questions we may have to tailor the project to your needs.

What happens if a booking is canceled or modified?

If a booking is canceled or modified, your server sends updated booking information directly to the guest's phone. The Wallet Pass on the device will automatically update to reflect these changes, ensuring that the most current and accurate information is always available. This process is entirely seamless and occurs in the background, requiring no manual intervention from the user or the listing owner. Additionally, listing owners have the flexibility to enable the 'Add to Wallet' feature for specific types of bookings, either for paid bookings only or for all bookings, offering a tailored experience that aligns with their particular business model.

Want this for your own Listeo site?

Fill out the form below and let’s discuss how we can tailor this feature to meet your specific needs. Take your Listeo site to the next level!







    Amplify your Apple & Google Wallet experience

    Discover related portfolio works that can further elevate the Apple and Google Wallet Booking Pass experience of your users, that perfectly fit this custom integration.

    We’re a team of creatives who are excited about unique ideas and help fin-tech companies to create amazing identity by crafting top-notch UI/UX.

    Contact Us

    Stay Connected

    Create your account