One Logo Pool Ball
PassKit · IOS API REFERENCE

PKPaymentRequestUpdate

class · iOS 11.0+ · SDK 27.1

class PKPaymentRequestUpdate

Members (15)

init · iOS 11.0+

init

TypeScript
static init(paymentSummaryItems: Array<PKPaymentSummaryItem>): PKPaymentRequestUpdate
Swift declaration
init(paymentSummaryItems: [PKPaymentSummaryItem])
get · iOS 16.0+

automaticReloadPaymentRequest

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

automaticReloadPaymentRequest

TypeScript
set automaticReloadPaymentRequest(value: (PKAutomaticReloadPaymentRequest) | null)
Swift declaration
var automaticReloadPaymentRequest: PKAutomaticReloadPaymentRequest? { get set }
get · iOS 16.4+

deferredPaymentRequest

TypeScript
get deferredPaymentRequest(): (PKDeferredPaymentRequest) | null
Swift declaration
var deferredPaymentRequest: PKDeferredPaymentRequest? { get set }
set · iOS 16.4+

deferredPaymentRequest

TypeScript
set deferredPaymentRequest(value: (PKDeferredPaymentRequest) | null)
Swift declaration
var deferredPaymentRequest: PKDeferredPaymentRequest? { get set }
get · iOS 16.0+

multiTokenContexts

TypeScript
get multiTokenContexts(): (Array<PKPaymentTokenContext>) | null
Swift declaration
var multiTokenContexts: [PKPaymentTokenContext]? { get set }
set · iOS 16.0+

multiTokenContexts

TypeScript
set multiTokenContexts(value: (Array<PKPaymentTokenContext>) | null)
Swift declaration
var multiTokenContexts: [PKPaymentTokenContext]? { get set }
get · iOS 11.0+

paymentSummaryItems

TypeScript
get paymentSummaryItems(): Array<PKPaymentSummaryItem>
Swift declaration
var paymentSummaryItems: [PKPaymentSummaryItem] { get set }
set · iOS 11.0+

paymentSummaryItems

TypeScript
set paymentSummaryItems(value: Array<PKPaymentSummaryItem>)
Swift declaration
var paymentSummaryItems: [PKPaymentSummaryItem] { get set }
get · iOS 16.0+

recurringPaymentRequest

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

recurringPaymentRequest

TypeScript
set recurringPaymentRequest(value: (PKRecurringPaymentRequest) | null)
Swift declaration
var recurringPaymentRequest: PKRecurringPaymentRequest? { get set }
get · iOS 15.0+

shippingMethods

TypeScript
get shippingMethods(): Array<PKShippingMethod>
Swift declaration
var shippingMethods: [PKShippingMethod] { get set }
set · iOS 15.0+

shippingMethods

TypeScript
set shippingMethods(value: Array<PKShippingMethod>)
Swift declaration
var shippingMethods: [PKShippingMethod] { get set }
get · iOS 11.0+

status

TypeScript
get status(): PKPaymentAuthorizationStatus
Swift declaration
var status: PKPaymentAuthorizationStatus { get set }
set · iOS 11.0+

status

TypeScript
set status(value: PKPaymentAuthorizationStatus)
Swift declaration
var status: PKPaymentAuthorizationStatus { get set }

Skipped declarations

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

PKPaymentRequestUpdate.init()

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

All PassKit types →