---
title: paymentMode
framework: storekit
role: symbol
role_heading: Instance Property
path: storekit/transaction/offer-swift.struct/paymentmode-swift.property
---

# paymentMode

The payment mode for a subscription offer on an auto-renewable subscription that applies to the transaction.

## Declaration

```swift
let paymentMode: Transaction.Offer.PaymentMode?
```

## Discussion

Discussion You set up subscription offers and determine the payment mode when you configure subscriptions in App Store Connect. For more information about the Free Trial (freeTrial), Pay As You Go (payAsYouGo), and Pay Up Front (payUpFront) payment modes, see Pricing and availability.

## See Also

### Getting offer details

- [id](storekit/transaction/offer-swift.struct/id.md)
- [type](storekit/transaction/offer-swift.struct/type.md)
- [Transaction.OfferType](storekit/transaction/offertype-swift.struct.md)
- [Transaction.Offer.PaymentMode](storekit/transaction/offer-swift.struct/paymentmode-swift.struct.md)
- [period](storekit/transaction/offer-swift.struct/period.md)
