One Logo Pool Ball
PassKit · IOS API REFERENCE

PKPaymentTokenContext

class · iOS 16.0+ · SDK 27.1

class PKPaymentTokenContext

Members (11)

init · iOS 16.0+

init

TypeScript
static init(merchantIdentifier: string, externalIdentifier: string, merchantName: string, merchantDomain: (string) | null, amount: _Foundation_NSDecimalNumber): PKPaymentTokenContext
Swift declaration
init(merchantIdentifier: String, externalIdentifier: String, merchantName: String, merchantDomain: String?, amount: NSDecimalNumber)
get · iOS 16.0+

amount

TypeScript
get amount(): _Foundation_NSDecimalNumber
Swift declaration
@NSCopying var amount: NSDecimalNumber { get set }
set · iOS 16.0+

amount

TypeScript
set amount(value: _Foundation_NSDecimalNumber)
Swift declaration
@NSCopying var amount: NSDecimalNumber { get set }
get · iOS 16.0+

externalIdentifier

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

externalIdentifier

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

merchantDomain

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

merchantDomain

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

merchantIdentifier

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

merchantIdentifier

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

merchantName

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

merchantName

TypeScript
set merchantName(value: string)
Swift declaration
var merchantName: String { get set }

Skipped declarations

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

PKPaymentTokenContext.init()

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

All PassKit types →