---
title: Product.PurchaseError.invalidOfferSignature
framework: storekit
role: symbol
role_heading: Case
path: storekit/product/purchaseerror/invalidoffersignature
---

# Product.PurchaseError.invalidOfferSignature

The offer signature isn’t valid.

## Declaration

```swift
case invalidOfferSignature
```

## See Also

### Getting Purchase Error Codes

- [Product.PurchaseError.invalidOfferIdentifier](storekit/product/purchaseerror/invalidofferidentifier.md)
- [Product.PurchaseError.productUnavailable](storekit/product/purchaseerror/productunavailable.md)
- [Product.PurchaseError.purchaseNotAllowed](storekit/product/purchaseerror/purchasenotallowed.md)
- [Product.PurchaseError.ineligibleForOffer](storekit/product/purchaseerror/ineligibleforoffer.md)
- [Product.PurchaseError.invalidOfferPrice](storekit/product/purchaseerror/invalidofferprice.md)
- [Product.PurchaseError.invalidQuantity](storekit/product/purchaseerror/invalidquantity.md)
- [Product.PurchaseError.missingOfferParameters](storekit/product/purchaseerror/missingofferparameters.md)
