---
title: PKBarcodeEventSignatureRequest
framework: passkit
role: symbol
role_heading: Class
path: passkit/pkbarcodeeventsignaturerequest
---

# PKBarcodeEventSignatureRequest

## Declaration

```swift
class PKBarcodeEventSignatureRequest
```

## Topics

### Getting Transaction Details

- [amount](passkit/pkbarcodeeventsignaturerequest/amount.md)
- [currencyCode](passkit/pkbarcodeeventsignaturerequest/currencycode.md)
- [transactionDate](passkit/pkbarcodeeventsignaturerequest/transactiondate.md)
- [transactionIdentifier](passkit/pkbarcodeeventsignaturerequest/transactionidentifier.md)
- [transactionStatus](passkit/pkbarcodeeventsignaturerequest/transactionstatus.md)
- [merchantName](passkit/pkbarcodeeventsignaturerequest/merchantname.md)
- [rawMerchantName](passkit/pkbarcodeeventsignaturerequest/rawmerchantname.md)

### Getting Signing Information

- [partialSignature](passkit/pkbarcodeeventsignaturerequest/partialsignature.md)
- [barcodeIdentifier](passkit/pkbarcodeeventsignaturerequest/barcodeidentifier.md)
- [deviceAccountIdentifier](passkit/pkbarcodeeventsignaturerequest/deviceaccountidentifier.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Signing the transaction

- [handle(_:completion:)](passkit/pkpaymentinformationrequesthandling/handle(_:completion:)-18x2y.md)
- [PKBarcodeEventSignatureResponse](passkit/pkbarcodeeventsignatureresponse.md)
- [PKSignatureRequestCompletionBlock](passkit/pksignaturerequestcompletionblock.md)
