A extensão de arquivo .pkpass representa um passe digital usado no Apple Wallet (anteriormente Passbook) em dispositivos iOS e watchOS. Esses passes podem armazenar uma variedade de informações, incluindo cupons, cartões de embarque, ingressos para eventos, cartões de loja e cartões de fidelidade. O arquivo em si é um arquivo compactado (ZIP) contendo dados JSON, imagens e um arquivo de assinatura. Os dados JSON definem a estrutura e o conteúdo do passe, como o código de barras, datas relevantes e texto de exibição. As imagens são usadas para o logotipo, plano de fundo e outros elementos visuais do passe. O arquivo de assinatura garante a autenticidade do passe e impede adulteração. Quando um usuário adiciona um arquivo .pkpass ao seu Apple Wallet, o aplicativo Wallet analisa os dados e exibe o passe em um formato amigável ao usuário. O passe pode então ser usado para sua finalidade pretendida, como escanear um código de barras em uma loja ou apresentar um cartão de embarque em um aeroporto. Atualizações no passe, como alterações no saldo de um cartão de fidelidade ou uma mudança de portão para um voo, podem ser enviadas para o dispositivo do usuário por meio do serviço de Notificação Push da Apple.