---
title: PaymentCardReaderSession.PINToken
framework: proximityreader
role: symbol
role_heading: Structure
path: proximityreader/paymentcardreadersession/pintoken
---

# PaymentCardReaderSession.PINToken

A secure PIN token that you receive from your participating payment service provider.

## Declaration

```swift
struct PINToken
```

## Mentioned in

Adding support for Tap to Pay on iPhone to your app

## Overview

Overview When the payment card issuer requests the PIN during a transaction, your participating payment service provider must provide this token as part of the response.

## Topics

### Creating a token

- [init(rawValue:)](proximityreader/paymentcardreadersession/pintoken/init(rawvalue:).md)

### Getting the token value

- [rawValue](proximityreader/paymentcardreadersession/pintoken/rawvalue.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Requesting the PIN

- [capturePIN(using:cardReaderTransactionID:)](proximityreader/paymentcardreadersession/capturepin(using:cardreadertransactionid:).md)
