---
title: PKDisbursementError
framework: passkit
role: symbol
role_heading: Structure
path: passkit/pkdisbursementerror
---

# PKDisbursementError

A structure that describes errors that can occur while processing the disbursement.

## Declaration

```swift
struct PKDisbursementError
```

## Topics

### Error details

- [PKDisbursementError.Code](passkit/pkdisbursementerror/code.md)
- [errorCode](foundation/customnserror/errorcode-2opgi.md)
- [errorUserInfo](foundation/customnserror/erroruserinfo-1aas5.md)

### Type properties

- [errorDomain](passkit/pkdisbursementerror/errordomain.md)
- [recipientContactInvalidError](passkit/pkdisbursementerror/recipientcontactinvaliderror.md)
- [unknownError](passkit/pkdisbursementerror/unknownerror.md)
- [unsupportedCardError](passkit/pkdisbursementerror/unsupportedcarderror.md)

## Relationships

### Conforms To

- [CustomNSError](foundation/customnserror.md)
- [Equatable](swift/equatable.md)
- [Error](swift/error.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Errors

- [PKDisbursementErrorKey](passkit/pkdisbursementerrorkey.md)
- [PKPaymentError](passkit/pkpaymenterror.md)
- [PKPaymentError.Code](passkit/pkpaymenterror/code.md)
- [PKPaymentErrorKey](passkit/pkpaymenterrorkey.md)
- [PKDisbursementError.Code](passkit/pkdisbursementerror/code.md)
- [PKPaymentErrorDomain](passkit/pkpaymenterrordomain.md)
- [PKDisbursementErrorDomain](passkit/pkdisbursementerrordomain.md)
