---
title: PKPaymentAuthorizationStatus.failure
framework: passkit
role: symbol
role_heading: Case
path: passkit/pkpaymentauthorizationstatus/failure
---

# PKPaymentAuthorizationStatus.failure

Merchant failed to authorize the transaction.

## Declaration

```swift
case failure
```

## Discussion

Discussion Use this value for all failures other than PIN-related failures (which have their own status constants), such as for an invalid address, contact, or unknown error. List the specific errors in the errors array.

## See Also

### Payment authorization status constants

- [PKPaymentAuthorizationStatus.success](passkit/pkpaymentauthorizationstatus/success.md)
- [PKPaymentAuthorizationStatus.invalidBillingPostalAddress](passkit/pkpaymentauthorizationstatus/invalidbillingpostaladdress.md)
- [PKPaymentAuthorizationStatus.invalidShippingPostalAddress](passkit/pkpaymentauthorizationstatus/invalidshippingpostaladdress.md)
- [PKPaymentAuthorizationStatus.invalidShippingContact](passkit/pkpaymentauthorizationstatus/invalidshippingcontact.md)
- [PKPaymentAuthorizationStatus.pinRequired](passkit/pkpaymentauthorizationstatus/pinrequired.md)
- [PKPaymentAuthorizationStatus.pinIncorrect](passkit/pkpaymentauthorizationstatus/pinincorrect.md)
- [PKPaymentAuthorizationStatus.pinLockout](passkit/pkpaymentauthorizationstatus/pinlockout.md)
