---
title: unsafePayloadValue
framework: storekit
role: symbol
role_heading: Instance Property
path: storekit/verificationresult/unsafepayloadvalue
---

# unsafePayloadValue

The associated value of the verification result that StoreKit doesn’t confirm as verified.

## Declaration

```swift
var unsafePayloadValue: SignedType { get }
```

## Discussion

Discussion This property represents the value of a payload in a JSON Web Signature (JWS) value that’s not confirmed to have passed StoreKit verification. Use the unsafePayloadValue for debugging purposes or other situations where the integrity of the data is unimportant. This property ignores any verification errors. To get a payload that passed verification, or to check for verification errors, use the payloadValue property instead. important: Don’t trust the integrity of the values you receive from the unsafePayloadValue property. This property contains data regardless of the verification result, and contains data even if StoreKit’s verification fails. To determine if the JWS value fails verification, perform a verification on the jwsRepresentation property for subscription renewal information, the jwsRepresentation property for transactions, or the jwsRepresentation property for app transactions.

## See Also

### Getting the verification results

- [VerificationResult.verified(_:)](storekit/verificationresult/verified(_:).md)
- [VerificationResult.unverified(_:_:)](storekit/verificationresult/unverified(_:_:).md)
- [payloadValue](storekit/verificationresult/payloadvalue.md)
- [VerificationResult.VerificationError](storekit/verificationresult/verificationerror.md)
