---
title: SubscriptionOfferMode
framework: appstoreconnectapi
role: symbol
role_heading: Type
path: appstoreconnectapi/subscriptionoffermode
---

# SubscriptionOfferMode

A string that indicates the payment mode of a subscription offer.

## Declaration

```data
string SubscriptionOfferMode
```

## Possible Values

PAY_AS_YOU_GO: A constant that indicates a subscription offer is billed over multiple billing periods. PAY_UP_FRONT: A constant that indicates a subscription offer is billed one time, up front. FREE_TRIAL: A constant that indicates a subscription offer is a free trial.

## Discussion

Discussion

## See Also

### Objects and types

- [SubscriptionOfferCode.Attributes](appstoreconnectapi/subscriptionoffercode/attributes-data.dictionary.md)
- [SubscriptionOfferDuration](appstoreconnectapi/subscriptionofferduration.md)
- [SubscriptionOfferEligibility](appstoreconnectapi/subscriptionoffereligibility.md)
- [SubscriptionCustomerEligibility](appstoreconnectapi/subscriptioncustomereligibility.md)
- [SubscriptionOfferCode.Relationships](appstoreconnectapi/subscriptionoffercode/relationships-data.dictionary.md)
