---
title: PaymentCardReaderError
framework: proximityreader
role: symbol
role_heading: Enumeration
path: proximityreader/paymentcardreadererror
---

# PaymentCardReaderError

An error type that indicates problems with the configuration of the reader.

## Declaration

```swift
enum PaymentCardReaderError
```

## Mentioned in

Adding support for Tap to Pay on iPhone to your app

## Topics

### Getting the error code

- [PaymentCardReaderError.accountAlreadyLinked](proximityreader/paymentcardreadererror/accountalreadylinked.md)
- [PaymentCardReaderError.accountDeactivated](proximityreader/paymentcardreadererror/accountdeactivated.md)
- [PaymentCardReaderError.accountLinkingCancelled](proximityreader/paymentcardreadererror/accountlinkingcancelled.md)
- [PaymentCardReaderError.accountLinkingCheckFailed](proximityreader/paymentcardreadererror/accountlinkingcheckfailed.md)
- [PaymentCardReaderError.accountLinkingFailed](proximityreader/paymentcardreadererror/accountlinkingfailed.md)
- [PaymentCardReaderError.accountLinkingRequiresiCloudSignIn](proximityreader/paymentcardreadererror/accountlinkingrequiresicloudsignin.md)
- [PaymentCardReaderError.accountNotLinked](proximityreader/paymentcardreadererror/accountnotlinked.md)
- [PaymentCardReaderError.backgroundRequestNotAllowed](proximityreader/paymentcardreadererror/backgroundrequestnotallowed.md)
- [PaymentCardReaderError.deviceBanned(_:)](proximityreader/paymentcardreadererror/devicebanned(_:).md)
- [PaymentCardReaderError.emptyReaderToken](proximityreader/paymentcardreadererror/emptyreadertoken.md)
- [PaymentCardReaderError.invalidMerchant](proximityreader/paymentcardreadererror/invalidmerchant.md)
- [PaymentCardReaderError.invalidReaderToken(_:)](proximityreader/paymentcardreadererror/invalidreadertoken(_:).md)
- [PaymentCardReaderError.merchantBlocked](proximityreader/paymentcardreadererror/merchantblocked.md)
- [PaymentCardReaderError.modelNotSupported](proximityreader/paymentcardreadererror/modelnotsupported.md)
- [PaymentCardReaderError.networkAuthenticationError](proximityreader/paymentcardreadererror/networkauthenticationerror.md)
- [PaymentCardReaderError.networkError](proximityreader/paymentcardreadererror/networkerror.md)
- [PaymentCardReaderError.notAllowed](proximityreader/paymentcardreadererror/notallowed.md)
- [PaymentCardReaderError.notReady](proximityreader/paymentcardreadererror/notready.md)
- [PaymentCardReaderError.osVersionNotSupported](proximityreader/paymentcardreadererror/osversionnotsupported.md)
- [PaymentCardReaderError.passcodeDisabled](proximityreader/paymentcardreadererror/passcodedisabled.md)
- [PaymentCardReaderError.prepareExpired](proximityreader/paymentcardreadererror/prepareexpired.md)
- [PaymentCardReaderError.prepareFailed(_:)](proximityreader/paymentcardreadererror/preparefailed(_:).md)
- [PaymentCardReaderError.readerBusy](proximityreader/paymentcardreadererror/readerbusy.md)
- [PaymentCardReaderError.readerMemoryFull](proximityreader/paymentcardreadererror/readermemoryfull.md)
- [PaymentCardReaderError.serviceConnectionError](proximityreader/paymentcardreadererror/serviceconnectionerror.md)
- [PaymentCardReaderError.tokenExpired](proximityreader/paymentcardreadererror/tokenexpired.md)
- [PaymentCardReaderError.unsupported](proximityreader/paymentcardreadererror/unsupported.md)
- [PaymentCardReaderError.unknown(code:)](proximityreader/paymentcardreadererror/unknown(code:).md)

### Getting the error details

- [errorDescription](proximityreader/paymentcardreadererror/errordescription.md)
- [errorName](proximityreader/paymentcardreadererror/errorname.md)

### Enumeration Cases

- [PaymentCardReaderError.requestInterrupted](proximityreader/paymentcardreadererror/requestinterrupted.md)
- [PaymentCardReaderError.storeAndForwardNotAllowed](proximityreader/paymentcardreadererror/storeandforwardnotallowed.md)
- [PaymentCardReaderError.storeAndForwardSessionExpired](proximityreader/paymentcardreadererror/storeandforwardsessionexpired.md)
- [PaymentCardReaderError.storeAndForwardSessionInvalidated](proximityreader/paymentcardreadererror/storeandforwardsessioninvalidated.md)
- [PaymentCardReaderError.storeAndForwardTokenIssuerChanged](proximityreader/paymentcardreadererror/storeandforwardtokenissuerchanged.md)

## Relationships

### Conforms To

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

## See Also

### Errors

- [MobileDocumentReaderError](proximityreader/mobiledocumentreadererror.md)
