canMakePayments
TypeScriptstatic canMakePayments(): booleanSwift declarationclass func canMakePayments() -> Boolclass · iOS 3.0+ · Deprecated in iOS 18.0 · SDK 27.1
class SKPaymentQueuestatic canMakePayments(): booleanSwift declarationclass func canMakePayments() -> Boolstatic default(): SKPaymentQueueSwift declarationclass func `default`() -> Selfadd(payment: SKPayment): voidSwift declarationfunc add(_ payment: SKPayment)add71084(observer: Implements<SKPaymentTransactionObserver> | SDKHandle): voidSwift declarationfunc add(_ observer: any SKPaymentTransactionObserver)cancel(downloads: Array<SKDownload>): voidSwift declarationfunc cancel(_ downloads: [SKDownload])finishTransaction(transaction: SKPaymentTransaction): voidSwift declarationfunc finishTransaction(_ transaction: SKPaymentTransaction)static init(): SKPaymentQueueSwift declarationinit()pause(downloads: Array<SKDownload>): voidSwift declarationfunc pause(_ downloads: [SKDownload])presentCodeRedemptionSheet(): voidSwift declarationfunc presentCodeRedemptionSheet()remove(observer: Implements<SKPaymentTransactionObserver> | SDKHandle): voidSwift declarationfunc remove(_ observer: any SKPaymentTransactionObserver)restoreCompletedTransactions(): voidSwift declarationfunc restoreCompletedTransactions()restoreCompletedTransactionsWithApplicationUsername(username?: (string) | null): voidSwift declarationfunc restoreCompletedTransactions(withApplicationUsername username: String?)resume(downloads: Array<SKDownload>): voidSwift declarationfunc resume(_ downloads: [SKDownload])showPriceConsentIfNeeded(): voidSwift declarationfunc showPriceConsentIfNeeded()start(downloads: Array<SKDownload>): voidSwift declarationfunc start(_ downloads: [SKDownload])get delegate(): (SDKHandle) | nullSwift declarationweak var delegate: (any SKPaymentQueueDelegate)? { get set }set delegate(value: (Implements<SKPaymentQueueDelegate> | SDKHandle) | null)Swift declarationweak var delegate: (any SKPaymentQueueDelegate)? { get set }get storefront(): (SKStorefront) | nullSwift declarationvar storefront: SKStorefront? { get }get transactionObservers(): Array<SDKHandle>Swift declarationvar transactionObservers: [any SKPaymentTransactionObserver] { get }get transactions(): Array<SKPaymentTransaction>Swift declarationvar transactions: [SKPaymentTransaction] { get }No declarations were skipped in this snapshot.