Enumeration

SKPaymentTransactionState

Values representing the state of a transaction.

Declaration

typedef enum SKPaymentTransactionState : NSInteger {
    ...
} SKPaymentTransactionState;

Topics

Constants

SKPaymentTransactionStatePurchasing

The transaction is being processed by the App Store.

SKPaymentTransactionStatePurchased

The App Store successfully processed payment. Your application should provide the content the user purchased.

SKPaymentTransactionStateFailed

The transaction failed. Check the error property to determine what happened.

SKPaymentTransactionStateRestored

This transaction restores content previously purchased by the user. Read the originalTransaction property to obtain information about the original purchase.

SKPaymentTransactionStateDeferred

The transaction is in the queue, but its final status is pending external action such as Ask to Buy. Update your UI to show the deferred state, and wait for another callback that indicates the final status.

See Also

Getting Transaction State

transactionState

The current state of the transaction.