---
title: offerDiscountType
framework: appstoreserverapi
role: symbol
role_heading: Type
path: appstoreserverapi/offerdiscounttype
---

# offerDiscountType

The payment mode for a discount offer on an In-App Purchase.

## Declaration

```data
string offerDiscountType
```

## Possible Values

FREE_TRIAL: A payment mode of a discount for auto-renewable subscriptions that indicates a free trial. PAY_AS_YOU_GO: A payment mode of a discount for auto-renewable subscriptions that customers pay over a single or multiple billing periods. PAY_UP_FRONT: A payment mode of a discount for auto-renewable subscriptions that customers pay up front. ONE_TIME: A payment mode for a discount for In-App Purchase types including consumable, non-consumable, and non-renewing subscription.

## Mentioned in

App Store Server API changelog

## 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, pay as you go, and pay up front payment modes, see Pricing and availability. For more information on subscription offers, see Providing subscription offers.

## See Also

### Offers

- [eligibleWinBackOfferIds](appstoreserverapi/eligiblewinbackofferids.md)
- [offerIdentifier](appstoreserverapi/offeridentifier.md)
- [offerPeriod](appstoreserverapi/offerperiod.md)
- [offerType](appstoreserverapi/offertype.md)
