---
title: reasonStringRepresentation
framework: storekit
role: symbol
role_heading: Instance Property
path: storekit/transaction/reasonstringrepresentation
---

# reasonStringRepresentation

The string representation of the transaction reason.

## Declaration

```swift
@backDeployed(before: iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, macCatalyst 17.0)
var reasonStringRepresentation: String { get }
```

## Discussion

Discussion For more information, see reason.

## See Also

### Deprecated

- [currencyCode](storekit/transaction/currencycode.md)
- [environmentStringRepresentation](storekit/transaction/environmentstringrepresentation.md)
- [offerID](storekit/transaction/offerid.md)
- [offerPaymentModeStringRepresentation](storekit/transaction/offerpaymentmodestringrepresentation.md)
- [offerType](storekit/transaction/offertype-swift.property.md)
- [storefrontCountryCode](storekit/transaction/storefrontcountrycode.md)
