---
title: "handle(_:completion:)"
framework: passkit
role: symbol
role_heading: Instance Method
path: "passkit/pkpaymentinformationrequesthandling/handle(_:completion:)-18x2y"
---

# handle(_:completion:)

## Declaration

```swift
func handle(_ signatureRequest: PKBarcodeEventSignatureRequest, completion: @escaping @Sendable (PKBarcodeEventSignatureResponse) -> Void)
```

```swift
func handle(_ signatureRequest: PKBarcodeEventSignatureRequest) async -> PKBarcodeEventSignatureResponse
```

## See Also

### Signing the transaction

- [PKBarcodeEventSignatureRequest](passkit/pkbarcodeeventsignaturerequest.md)
- [PKBarcodeEventSignatureResponse](passkit/pkbarcodeeventsignatureresponse.md)
- [PKSignatureRequestCompletionBlock](passkit/pksignaturerequestcompletionblock.md)
