<!--
{
  "availability" : [
    "iOS: 8.0.0 -",
    "iPadOS: 8.0.0 -",
    "macCatalyst: 13.1.0 -",
    "macOS: 11.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 3.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "PassKit",
  "identifier" : "/documentation/PassKit/PKPaymentToken",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "PassKit (Apple Pay and Wallet)"
    ],
    "preciseIdentifier" : "c:objc(cs)PKPaymentToken"
  },
  "title" : "PKPaymentToken"
}
-->

# PKPaymentToken

Contains the user’s payment credentials.

```
class PKPaymentToken
```

## Overview

You access the payment token for an authorized payment request using the [`token`](/documentation/PassKit/PKPayment/token) property of [`PKPayment`](/documentation/PassKit/PKPayment).

## Topics

### Working with payment tokens

[`paymentData`](/documentation/PassKit/PKPaymentToken/paymentData)

The payment data as a UTF-8 encoded serialization of a JSON dictionary.

[`paymentMethod`](/documentation/PassKit/PKPaymentToken/paymentMethod)

Information about the card used in the transaction.

[`PKPaymentMethod`](/documentation/PassKit/PKPaymentMethod)

An object that contains information about payment methods.

[`transactionIdentifier`](/documentation/PassKit/PKPaymentToken/transactionIdentifier)

A unique identifier for this payment.

### Deprecated

[`paymentNetwork`](/documentation/PassKit/PKPaymentToken/paymentNetwork)

The payment network for the card that funds this transaction.

[`paymentInstrumentName`](/documentation/PassKit/PKPaymentToken/paymentInstrumentName)

A description of the payment card that the user selected to fund the transaction.



---

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)