API Differences in PassKit in iOS 17.0

It can be difficult to find what changed in Apple SDKs. These pages are algorithmically generated and show what is new in PassKit in the iOS 17.0 SDK.

Table of Contents

Enums

PKPayLater
PKPaymentRequest
ApplePayLaterAvailability

Properties & Constants

PKDisbursementRequest
public var currency: Foundation.Locale.Currency
PKDisbursementRequest
public var region: Foundation.Locale.Region
PKDisbursementRequest
public var supportedRegions: [Foundation.Locale.Region]?
PKPayLaterView
public var amount: Foundation.Decimal
PKPayLaterView
public var currency: Foundation.Locale.Currency
PKPaymentRequest
public var applePayLaterAvailability: PassKit.PKPaymentRequest.ApplePayLaterAvailability
extern const PKPaymentNetwork PKPaymentNetworkPagoBancomat
extern const PKPaymentNetwork PKPaymentNetworkTmoney
PKPaymentRequest
@property(nonatomic, assign, unsafe_unretained, readwrite) PKApplePayLaterAvailability applePayLaterAvailability;
extern ) NSString *const PKDisbursementErrorDomain
extern ) const PKDisbursementErrorKey PKDisbursementErrorContactFieldUserInfoKey

Conformances

PKPayLater
Swift.BitwiseCopyable
PKPayLater
Swift.Sendable
PKPaymentRequest.ApplePayLaterAvailability.Reason
Swift.Equatable
PKPaymentRequest.ApplePayLaterAvailability.Reason
Swift.Hashable

Initializers

PKDisbursementRequest
convenience public init(merchantIdentifier: Swift.String, currency: Foundation.Locale.Currency, region: Foundation.Locale.Region, supportedNetworks: [PassKit.PKPaymentNetwork], merchantCapabilities: PassKit.PKMerchantCapability, summaryItems: [PassKit.PKPaymentSummaryItem])
PKPayLaterView
convenience public init(amount: Foundation.Decimal, currency: Foundation.Locale.Currency)
PKPaymentAuthorizationController
- (nonnull instancetype)initWithDisbursementRequest:(nonnull PKDisbursementRequest *)request;
PKPaymentAuthorizationViewController
- (nonnull instancetype)initWithDisbursementRequest:(nonnull PKDisbursementRequest *)request;

Classes

PKDisbursementRequest
PKDisbursementSummaryItem
PKInstantFundsOutFeeSummaryItem

Functions & Methods

PKPaymentAuthorizationController
+ (BOOL)supportsDisbursements;
PKPaymentAuthorizationController
+ (BOOL)supportsDisbursementsUsingNetworks:(nonnull NSArray<PKPaymentNetwork> *)supportedNetworks;
PKPaymentAuthorizationController
+ (BOOL)supportsDisbursementsUsingNetworks:(nonnull NSArray<PKPaymentNetwork> *)supportedNetworks capabilities:(PKMerchantCapability)capabilties;
PKPaymentAuthorizationViewController
+ (BOOL)supportsDisbursements;
PKPaymentAuthorizationViewController
+ (BOOL)supportsDisbursementsUsingNetworks:(nonnull NSArray<PKPaymentNetwork> *)supportedNetworks;
PKPaymentAuthorizationViewController
+ (BOOL)supportsDisbursementsUsingNetworks:(nonnull NSArray<PKPaymentNetwork> *)supportedNetworks capabilities:(PKMerchantCapability)capabilities;