---
title: offerPeriodStringRepresentation
framework: storekit
role: symbol
role_heading: Instance Property
path: storekit/transaction/offerperiodstringrepresentation
---

# offerPeriodStringRepresentation

The string representation of the offer period applied to the subscription offer for this transaction.

## Declaration

```swift
@backDeployed(before: iOS 18.4, macOS 15.4, tvOS 18.4, watchOS 11.4, visionOS 2.4)
var offerPeriodStringRepresentation: String? { get }
```

## Discussion

Discussion This value is present only for subscriptions that include an offer. important: In rare cases, the property might return a sentinel nil value. One possible reason is using StoreKit Testing in Xcode; try testing on a device with a newer OS. Another reason might be a critical server error.

## See Also

### Deprecated

- [currentEntitlement(for:)](storekit/transaction/currententitlement(for:).md)
- [currentEntitlements(for:)](storekit/transaction/currententitlements(for:).md)
