---
title: "paymentContactInvalidError(withContactField:localizedDescription:)"
framework: passkit
role: symbol
role_heading: Type Method
path: "passkit/pkpaymentrequest/paymentcontactinvaliderror(withcontactfield:localizeddescription:)"
---

# paymentContactInvalidError(withContactField:localizedDescription:)

Creates a contact error with the supplied field and user-facing error message.

## Declaration

```swift
class func paymentContactInvalidError(withContactField field: PKContactField, localizedDescription: String?) -> any Error
```

## Parameters

- `field`: A value from doc://com.apple.passkit/documentation/PassKit/PKContactField that indicates which part of the contact information has an error.
- `localizedDescription`: Optional. Provide a localized, user-facing error message string to help the user resolve the error.

## Discussion

Discussion You can use this convenience method to create a payment error object instead of creating an NSError object yourself.  This method indicates an error in the contact information that is received from an Apple Pay sheet. The error you provide and its optional message appear on the Apple Pay sheet. The available space to display messages is limited, so you should keep your messages concise.

## See Also

### Providing error information

- [paymentBillingAddressInvalidError(withKey:localizedDescription:)](passkit/pkpaymentrequest/paymentbillingaddressinvaliderror(withkey:localizeddescription:).md)
- [paymentShippingAddressInvalidError(withKey:localizedDescription:)](passkit/pkpaymentrequest/paymentshippingaddressinvaliderror(withkey:localizeddescription:).md)
- [paymentShippingAddressUnserviceableError(withLocalizedDescription:)](passkit/pkpaymentrequest/paymentshippingaddressunserviceableerror(withlocalizeddescription:).md)
- [paymentCouponCodeInvalidError(localizedDescription:)](passkit/pkpaymentrequest/paymentcouponcodeinvaliderror(localizeddescription:).md)
- [paymentCouponCodeExpiredError(localizedDescription:)](passkit/pkpaymentrequest/paymentcouponcodeexpirederror(localizeddescription:).md)
