Instance Property

transactionIdentifier

A string that uniquely identifies a successful payment transaction.

Declaration

@property(nonatomic, readonly) NSString *transactionIdentifier;

Discussion

The contents of this property are undefined except when transactionState is set to SKPaymentTransactionStatePurchased or SKPaymentTransactionStateRestored. The transactionIdentifier is a string that uniquely identifies an interaction between the user's device and the App Store, such as a purchase or restore.

This value has the same format as the transaction’s transaction_id in the receipt; however, the values may not be the same.

See Also

Getting Transaction Information

payment

The payment for the transaction.

transactionDate

The date the transaction was added to the App Store’s payment queue.

originalTransaction

The transaction that was restored by the App Store.

error

An object describing the error that occurred while processing the transaction.

transactionReceipt

A signed receipt that records all information about a successful payment transaction.

Deprecated