---
title: PKIssuerProvisioningExtensionAuthorizationProviding
framework: passkit
role: symbol
role_heading: Protocol
path: passkit/pkissuerprovisioningextensionauthorizationproviding
---

# PKIssuerProvisioningExtensionAuthorizationProviding

A protocol for a UI app extension to authorize a user to add a payment card to Wallet.

## Declaration

```swift
protocol PKIssuerProvisioningExtensionAuthorizationProviding : NSObjectProtocol
```

## Overview

Overview The principal class of your app’s authorization user interface extension target must conform to the PKIssuerProvisioningExtensionAuthorizationProviding protocol. important: Before you can add a payment card provisioning UI extension you need an entitlement from Apple. For more information on requesting an entitlement, contact apple-pay-inquiries@apple.com.

## Topics

### Providing the result of authorization

- [completionHandler](passkit/pkissuerprovisioningextensionauthorizationproviding/completionhandler.md)
- [PKIssuerProvisioningExtensionAuthorizationResult](passkit/pkissuerprovisioningextensionauthorizationresult.md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Issuer cards

- [Implementing Wallet Extensions](passkit/implementing-wallet-extensions.md)
- [PKIssuerProvisioningExtensionHandler](passkit/pkissuerprovisioningextensionhandler.md)
