---
title: "supportsDisbursements(using:capabilities:)"
framework: passkit
role: symbol
role_heading: Type Method
path: "passkit/pkpaymentauthorizationviewcontroller/supportsdisbursements(using:capabilities:)"
---

# supportsDisbursements(using:capabilities:)

Returns a Boolean value that indicates whether this device can process disbursement requests using the specified payment networks and merchant capabilities.

## Declaration

```swift
nonisolated class func supportsDisbursements(using supportedNetworks: [PKPaymentNetwork], capabilities: PKMerchantCapability) -> Bool
```

## Parameters

- `supportedNetworks`: An array of payment networks to check.
- `capabilities`: One of the doc://com.apple.passkit/documentation/PassKit/PKMerchantCapability capabilities.

## Return Value

Return Value true if the device can process disbursement requests using the specified payment networks and merchant capabilities; otherwise, false.

## See Also

### Determining whether the user can make payments

- [canMakePayments()](passkit/pkpaymentauthorizationviewcontroller/canmakepayments().md)
- [canMakePayments(usingNetworks:)](passkit/pkpaymentauthorizationviewcontroller/canmakepayments(usingnetworks:).md)
- [canMakePayments(usingNetworks:capabilities:)](passkit/pkpaymentauthorizationviewcontroller/canmakepayments(usingnetworks:capabilities:).md)
- [supportsDisbursements()](passkit/pkpaymentauthorizationviewcontroller/supportsdisbursements().md)
- [supportsDisbursements(using:)](passkit/pkpaymentauthorizationviewcontroller/supportsdisbursements(using:).md)
