Skip to content
Developers

Build a wallet programme around the customer journey.

PassKit gives your application a way to create, distribute and manage wallet passes while keeping the customer data and operational workflows in the systems you already use.

An animated flow showing application
data moving through PassKit solution APIs, shared APIs and developer tools to
wallet programme outcomes.
Programme types

Choose the outcome before you choose the interface.

The API Reference contains the implementation detail. This page helps you identify the wallet programme and lifecycle you are trying to support.

Loyalty

Loyalty and membership programmes.

Create wallet cards for members and customer programmes.

Loyalty use case
Offers

Coupons and offers.

Build customer offer journeys that can be distributed and managed through wallet.

Coupons use case
Events

Event tickets.

Connect ticketing data to a pass and its customer-facing journey.

Ticketing use case
Travel

Boarding passes.

Use the Flights API reference when your implementation is built around flight data and boarding passes.

Flights API Reference
The lifecycle

A useful integration usually does more than create one pass.

Your implementation can connect the pass lifecycle to the systems that hold customer, programme, order, ticketing or operational data.

Design and create

Define the pass and create the resource your customer will receive.

Distribute

Deliver the wallet experience through the distribution route that fits your programme.

Update

Keep relevant customer-facing information aligned with your source system.

Connect and automate

Use APIs, webhooks or connectors when other systems need to participate.

Choose your next action

New to PassKit or ready to build?

Create an account, then request credentials in Developer Tools. If you already have account credentials, continue with a QuickStart or the official Postman collection.