---
title: PaymentCardReader.Event
framework: proximityreader
role: symbol
role_heading: Enumeration
path: proximityreader/paymentcardreader/event
---

# PaymentCardReader.Event

An event you receive indicating the state or activity of the payment card reader.

## Declaration

```swift
enum Event
```

## Topics

### Getting the event type

- [PaymentCardReader.Event.cardDetected](proximityreader/paymentcardreader/event/carddetected.md)
- [PaymentCardReader.Event.pinEntryCompleted](proximityreader/paymentcardreader/event/pinentrycompleted.md)
- [PaymentCardReader.Event.pinEntryRequested](proximityreader/paymentcardreader/event/pinentryrequested.md)
- [PaymentCardReader.Event.readCancelled](proximityreader/paymentcardreader/event/readcancelled.md)
- [PaymentCardReader.Event.readCompleted](proximityreader/paymentcardreader/event/readcompleted.md)
- [PaymentCardReader.Event.readNotCompleted](proximityreader/paymentcardreader/event/readnotcompleted.md)
- [PaymentCardReader.Event.readRetry](proximityreader/paymentcardreader/event/readretry.md)
- [PaymentCardReader.Event.readyForTap](proximityreader/paymentcardreader/event/readyfortap.md)
- [PaymentCardReader.Event.removeCard](proximityreader/paymentcardreader/event/removecard.md)
- [PaymentCardReader.Event.updateProgress(_:)](proximityreader/paymentcardreader/event/updateprogress(_:).md)
- [PaymentCardReader.Event.userInterfaceDismissed](proximityreader/paymentcardreader/event/userinterfacedismissed.md)
- [PaymentCardReader.Event.notReady](proximityreader/paymentcardreader/event/notready.md)

### Getting the event name

- [name](proximityreader/paymentcardreader/event/name.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Observing reader events

- [events](proximityreader/paymentcardreader/events.md)
