Deprecated SKPaymentTransaction Methods

A method identified as deprecated has been superseded and may become unsupported in the future.

Deprecated in iOS 7.0


A signed receipt that records all information about a successful payment transaction. (read-only) (Deprecated in iOS 7.0. Use the app receipt instead, as described in Receipt Validation Programming Guide.)

@property(nonatomic, readonly) NSData *transactionReceipt

The contents of this property are undefined except when transactionState is set to SKPaymentTransactionStatePurchased.

The receipt is a signed chunk of data that can be sent to the App Store to verify that the payment was successfully processed. This is most useful when designing a store that server separate from the iPhone to verify that payment was processed. For more information on verifying receipts, see Receipt Validation Programming Guide.

  • Available in iOS 3.0 and later.
  • Deprecated in iOS 7.0.
Declared In