<!--
{
  "availability" : [
    "iOS: 6.0.0 -",
    "iPadOS: 6.0.0 -",
    "macCatalyst: 13.0.0 -",
    "macOS: 11.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 2.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "PassKit",
  "identifier" : "/documentation/PassKit",
  "metadataVersion" : "0.1.0",
  "role" : "Framework",
  "symbol" : {
    "kind" : "Framework",
    "modules" : [
      "PassKit (Apple Pay and Wallet)"
    ],
    "preciseIdentifier" : "PassKit"
  },
  "title" : "PassKit (Apple Pay and Wallet)"
}
-->

# PassKit (Apple Pay and Wallet)

Process Apple Pay payments in your app, and create and distribute passes for the Wallet app.

## Overview

The PassKit framework lets you:

- Add Apple Pay to your app
- Manage passes in the user’s Wallet app

![The Apple Pay logo.](images/com.apple.passkit/media-3975193@2x.png)

Apple Pay is a secure and easy way for users to make purchases in stores, in apps, and on the web. When you use PassKit APIs to support Apple Pay in your iOS and watchOS apps, your users can purchase real-world goods and services, or donate to nonprofit organizations, without ever leaving your app.

> Note:
> To add Apple Pay to your web applications, see <doc://com.apple.documentation/documentation/ApplePayontheWeb>.
> 
> For digital goods and services delivered within the app, see [In-App Purchase](https://developer.apple.com/in-app-purchase/) instead.

![The icon that respresents Wallet.](images/com.apple.passkit/media-3975195~dark@2x.png)

The Wallet app allows users to organize their boarding passes, tickets, gift cards, and loyalty cards. It also lets users manage their payment cards for Apple Pay. Using the PassKit framework, you can add passes to Wallet and have these passes appear on the user’s lock screen based on the time and place when the pass is relevant. You can also update a pass’s content using push notifications.

## Topics

### Apple pay support

[Apple Pay](/documentation/PassKit/apple-pay)

Request and process Apple Pay payments in your app.

### Wallet support

[Wallet](/documentation/PassKit/wallet)

Manage tickets, boarding passes, payment cards and other passes in the Wallet app.

## See Also

  <doc://com.apple.documentation/documentation/WalletPasses>



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)
