---
title: PKMerchantCapability
framework: passkit
role: symbol
role_heading: Structure
path: passkit/pkmerchantcapability
---

# PKMerchantCapability

Capabilities for processing payment.

## Declaration

```swift
struct PKMerchantCapability
```

## Topics

### Initializers

- [init(rawValue:)](passkit/pkmerchantcapability/init(rawvalue:).md)

### Constants

- [instantFundsOut](passkit/pkmerchantcapability/instantfundsout.md)
- [threeDSecure](passkit/pkmerchantcapability/threedsecure.md)
- [emv](passkit/pkmerchantcapability/emv.md)
- [credit](passkit/pkmerchantcapability/credit.md)
- [debit](passkit/pkmerchantcapability/debit.md)

### Type Properties

- [capability3DS](passkit/pkmerchantcapability/capability3ds.md)
- [capabilityCredit](passkit/pkmerchantcapability/capabilitycredit.md)
- [capabilityDebit](passkit/pkmerchantcapability/capabilitydebit.md)
- [capabilityEMV](passkit/pkmerchantcapability/capabilityemv.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Setting merchant information

- [PKPaymentRequest.MerchantCategoryCode](passkit/pkpaymentrequest/merchantcategorycode-swift.struct.md)
- [merchantIdentifier](passkit/pkpaymentrequest/merchantidentifier.md)
- [merchantCapabilities](passkit/pkpaymentrequest/merchantcapabilities.md)
