PassKit · IOS API REFERENCE
PKDeferredPaymentRequest
class · iOS 16.4+ · SDK 27.1
class PKDeferredPaymentRequest
Members (15)
init · iOS 16.4+init
TypeScriptstatic init(paymentDescription: string, deferredBilling: PKDeferredPaymentSummaryItem, managementURL: string): PKDeferredPaymentRequest
Swift declarationinit(paymentDescription: String, deferredBilling: PKDeferredPaymentSummaryItem, managementURL: URL)
get · iOS 16.4+billingAgreement
TypeScriptget billingAgreement(): (string) | null
Swift declarationvar billingAgreement: String? { get set }
set · iOS 16.4+billingAgreement
TypeScriptset billingAgreement(value: (string) | null)
Swift declarationvar billingAgreement: String? { get set }
get · iOS 16.4+deferredBilling
TypeScriptget deferredBilling(): PKDeferredPaymentSummaryItem
Swift declarationvar deferredBilling: PKDeferredPaymentSummaryItem { get set }
set · iOS 16.4+deferredBilling
TypeScriptset deferredBilling(value: PKDeferredPaymentSummaryItem)
Swift declarationvar deferredBilling: PKDeferredPaymentSummaryItem { get set }
get · iOS 16.4+freeCancellationDate
TypeScriptget freeCancellationDate(): (globalThis.Date) | null
Swift declarationvar freeCancellationDate: Date? { get set }
set · iOS 16.4+freeCancellationDate
TypeScriptset freeCancellationDate(value: (globalThis.Date) | null)
Swift declarationvar freeCancellationDate: Date? { get set }
get · iOS 16.4+freeCancellationDateTimeZone
TypeScriptget freeCancellationDateTimeZone(): (_Foundation_TimeZone) | null
Swift declarationvar freeCancellationDateTimeZone: TimeZone? { get set }
set · iOS 16.4+freeCancellationDateTimeZone
TypeScriptset freeCancellationDateTimeZone(value: (_Foundation_TimeZone) | null)
Swift declarationvar freeCancellationDateTimeZone: TimeZone? { get set }
get · iOS 16.4+managementURL
TypeScriptget managementURL(): string
Swift declarationvar managementURL: URL { get set }
set · iOS 16.4+managementURL
TypeScriptset managementURL(value: string)
Swift declarationvar managementURL: URL { get set }
get · iOS 16.4+paymentDescription
TypeScriptget paymentDescription(): string
Swift declarationvar paymentDescription: String { get set }
set · iOS 16.4+paymentDescription
TypeScriptset paymentDescription(value: string)
Swift declarationvar paymentDescription: String { get set }
get · iOS 16.4+tokenNotificationURL
TypeScriptget tokenNotificationURL(): (string) | null
Swift declarationvar tokenNotificationURL: URL? { get set }
set · iOS 16.4+tokenNotificationURL
TypeScriptset tokenNotificationURL(value: (string) | null)
Swift declarationvar tokenNotificationURL: URL? { get set }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
PKDeferredPaymentRequest.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
All PassKit types →