Mac Developer Library

Developer

StoreKit Framework Reference SKMutablePayment Class Reference

Options
Deployment Target:

On This Page
Language:

SKMutablePayment

The SKMutablePayment class defines a request to the Apple App Store to process payment for additional functionality offered by your application. A payment encapsulates a string that identifies a particular product and the quantity of that item the user would like to purchase. More...

Inheritance


Import Statement


import StoreKit @import StoreKit;

Availability


Available in OS X v10.7 and later.
  • A string that identifies a product that can be purchased from within your application.

    Declaration

    Swift

    var productIdentifier: String!

    Objective-C

    @property(copy, readwrite) NSString *productIdentifier

    Discussion

    The product identifier is a string previously agreed on between your application and the Apple App Store.

    Import Statement

    import StoreKit

    Availability

    Available in OS X v10.7 and later.

  • quantity quantity Property

    The number of items the user wants to purchase.

    Declaration

    Swift

    var quantity: Int

    Objective-C

    @property(readwrite) NSInteger quantity

    Discussion

    The quantity property must be greater than 0.

    Import Statement

    import StoreKit

    Availability

    Available in OS X v10.7 and later.

  • Reserved for future use. (read-only)

    Declaration

    Swift

    @NSCopying var requestData: NSData!

    Objective-C

    @property(copy, readwrite) NSData *requestData

    Discussion

    The default value is nil. If requestData is not nil, your payment will be rejected by the Apple App Store.

    Import Statement

    import StoreKit

    Availability

    Available in OS X v10.7 and later.