One Logo Pool Ball
PassKit · IOS API REFERENCE

PKDeferredPaymentRequest

class · iOS 16.4+ · SDK 27.1

class PKDeferredPaymentRequest

Members (15)

init · iOS 16.4+

init

TypeScript
static init(paymentDescription: string, deferredBilling: PKDeferredPaymentSummaryItem, managementURL: string): PKDeferredPaymentRequest
Swift declaration
init(paymentDescription: String, deferredBilling: PKDeferredPaymentSummaryItem, managementURL: URL)
get · iOS 16.4+

billingAgreement

TypeScript
get billingAgreement(): (string) | null
Swift declaration
var billingAgreement: String? { get set }
set · iOS 16.4+

billingAgreement

TypeScript
set billingAgreement(value: (string) | null)
Swift declaration
var billingAgreement: String? { get set }
get · iOS 16.4+

deferredBilling

TypeScript
get deferredBilling(): PKDeferredPaymentSummaryItem
Swift declaration
var deferredBilling: PKDeferredPaymentSummaryItem { get set }
set · iOS 16.4+

deferredBilling

TypeScript
set deferredBilling(value: PKDeferredPaymentSummaryItem)
Swift declaration
var deferredBilling: PKDeferredPaymentSummaryItem { get set }
get · iOS 16.4+

freeCancellationDate

TypeScript
get freeCancellationDate(): (globalThis.Date) | null
Swift declaration
var freeCancellationDate: Date? { get set }
set · iOS 16.4+

freeCancellationDate

TypeScript
set freeCancellationDate(value: (globalThis.Date) | null)
Swift declaration
var freeCancellationDate: Date? { get set }
get · iOS 16.4+

freeCancellationDateTimeZone

TypeScript
get freeCancellationDateTimeZone(): (_Foundation_TimeZone) | null
Swift declaration
var freeCancellationDateTimeZone: TimeZone? { get set }
set · iOS 16.4+

freeCancellationDateTimeZone

TypeScript
set freeCancellationDateTimeZone(value: (_Foundation_TimeZone) | null)
Swift declaration
var freeCancellationDateTimeZone: TimeZone? { get set }
get · iOS 16.4+

managementURL

TypeScript
get managementURL(): string
Swift declaration
var managementURL: URL { get set }
set · iOS 16.4+

managementURL

TypeScript
set managementURL(value: string)
Swift declaration
var managementURL: URL { get set }
get · iOS 16.4+

paymentDescription

TypeScript
get paymentDescription(): string
Swift declaration
var paymentDescription: String { get set }
set · iOS 16.4+

paymentDescription

TypeScript
set paymentDescription(value: string)
Swift declaration
var paymentDescription: String { get set }
get · iOS 16.4+

tokenNotificationURL

TypeScript
get tokenNotificationURL(): (string) | null
Swift declaration
var tokenNotificationURL: URL? { get set }
set · iOS 16.4+

tokenNotificationURL

TypeScript
set tokenNotificationURL(value: (string) | null)
Swift declaration
var 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 →