Enumeration Case

SKProductDiscount.PaymentMode.payUpFront

A constant indicating that the payment mode of a product discount is paid up front.

Declaration

case payUpFront = 1

Discussion

With a pay up front payment mode, users pay the discounted price one time, and receive the product for duration of the discount period.

Example of a subscription timeline with a pay up front payment mode. The introductory price is billed one time.

See Also

Discount Price Payment Modes

case payAsYouGo

A constant indicating that the payment mode of a product discount is billed over a single or multiple billing periods.

case freeTrial

A constant that indicates that the payment mode is a free trial.