One Logo Pool Ball
PassKit · IOS API REFERENCE

PKPaymentAuthorizationResult

class · iOS 11.0+ · SDK 27.1

class PKPaymentAuthorizationResult

Members (7)

init · iOS 11.0+

init

TypeScript
static init(status: PKPaymentAuthorizationStatus, errors?: (Array<NativeError>) | null): PKPaymentAuthorizationResult
Swift declaration
init(status: PKPaymentAuthorizationStatus, errors: [any Error]?)
get · iOS 11.0+

errors

TypeScript
get errors(): (Array<NativeError>) | null
Swift declaration
var errors: [any Error]! { get set }
set · iOS 11.0+

errors

TypeScript
set errors(value: (Array<NativeError>) | null)
Swift declaration
var errors: [any Error]! { get set }
get · iOS 16.0+

orderDetails

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

orderDetails

TypeScript
set orderDetails(value: (PKPaymentOrderDetails) | null)
Swift declaration
var orderDetails: PKPaymentOrderDetails? { 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.

PKPaymentAuthorizationResult.init()

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

All PassKit types →