One Logo Pool Ball
StoreKit · IOS API REFERENCE

SKPaymentTransaction

class · iOS 3.0+ · Deprecated in iOS 18.0 · SDK 27.1

class SKPaymentTransaction

Members (8)

init

init

TypeScript
static init(): SKPaymentTransaction
Swift declaration
init()
get · iOS 6.0+ · Deprecated in iOS 16.0

downloads

TypeScript
get downloads(): Array<SKDownload>
Swift declaration
var downloads: [SKDownload] { get }
get · iOS 3.0+ · Deprecated in iOS 18.0

error

TypeScript
get error(): (NativeError) | null
Swift declaration
var error: (any Error)? { get }
get · iOS 3.0+ · Deprecated in iOS 18.0

original

TypeScript
get original(): (SKPaymentTransaction) | null
Swift declaration
var original: SKPaymentTransaction? { get }
get · iOS 3.0+ · Deprecated in iOS 18.0

payment

TypeScript
get payment(): SKPayment
Swift declaration
var payment: SKPayment { get }
get · iOS 3.0+ · Deprecated in iOS 18.0

transactionDate

TypeScript
get transactionDate(): (globalThis.Date) | null
Swift declaration
var transactionDate: Date? { get }
get · iOS 3.0+ · Deprecated in iOS 18.0

transactionIdentifier

TypeScript
get transactionIdentifier(): (string) | null
Swift declaration
var transactionIdentifier: String? { get }
get · iOS 3.0+ · Deprecated in iOS 18.0

transactionState

TypeScript
get transactionState(): SKPaymentTransactionState
Swift declaration
var transactionState: SKPaymentTransactionState { get }

Skipped declarations

No declarations were skipped in this snapshot.

All StoreKit types →