---
title: delegate
framework: storekit
role: symbol
role_heading: Instance Property
path: storekit/skpaymentqueue/delegate
---

# delegate

A delegate that provides information needed to complete transactions.

## Declaration

```swift
weak var delegate: (any SKPaymentQueueDelegate)? { get set }
```

## Discussion

Discussion This delegate implements the SKPaymentQueueDelegate protocol.

## See Also

### Managing Transactions

- [transactions](storekit/skpaymentqueue/transactions.md)
- [add(_:)](storekit/skpaymentqueue/add(_:)-4vct1.md)
- [finishTransaction(_:)](storekit/skpaymentqueue/finishtransaction(_:).md)
