One Logo Pool Ball
PassKit · IOS API REFERENCE

PKRecurringPaymentRequest

class · iOS 16.0+ · SDK 27.1

class PKRecurringPaymentRequest

Members (13)

init · iOS 16.0+

init

TypeScript
static init(paymentDescription: string, regularBilling: PKRecurringPaymentSummaryItem, managementURL: string): PKRecurringPaymentRequest
Swift declaration
init(paymentDescription: String, regularBilling: PKRecurringPaymentSummaryItem, managementURL: URL)
get · iOS 16.0+

billingAgreement

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

billingAgreement

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

managementURL

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

managementURL

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

paymentDescription

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

paymentDescription

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

regularBilling

TypeScript
get regularBilling(): PKRecurringPaymentSummaryItem
Swift declaration
var regularBilling: PKRecurringPaymentSummaryItem { get set }
set · iOS 16.0+

regularBilling

TypeScript
set regularBilling(value: PKRecurringPaymentSummaryItem)
Swift declaration
var regularBilling: PKRecurringPaymentSummaryItem { get set }
get · iOS 16.0+

tokenNotificationURL

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

tokenNotificationURL

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

trialBilling

TypeScript
get trialBilling(): (PKRecurringPaymentSummaryItem) | null
Swift declaration
var trialBilling: PKRecurringPaymentSummaryItem? { get set }
set · iOS 16.0+

trialBilling

TypeScript
set trialBilling(value: (PKRecurringPaymentSummaryItem) | null)
Swift declaration
var trialBilling: PKRecurringPaymentSummaryItem? { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

PKRecurringPaymentRequest.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All PassKit types →