API Differences in PassKit in macOS 15.0

It's more difficult than it used to be to find what changed in Apple SDKs. This page is automatically generated and shows what is new in PassKit in the macOS 15.0 SDK.

Table of Contents

Structs

PKPaymentRequest
MerchantCategoryCode

Properties & Constants

PKPaymentRequest
public var merchantCategoryCode: PassKit.PKPaymentRequest.MerchantCategoryCode?
extern const PKMerchantCategoryCode PKMerchantCategoryCodeNone
PKPaymentRequest
@property(nonatomic, assign, unsafe_unretained, readwrite) PKMerchantCategoryCode merchantCategoryCode;
extern NSString *const _Nonnull PKDisbursementErrorDomain
extern const PKDisbursementErrorKey _Nonnull PKDisbursementErrorContactFieldUserInfoKey
@property(nonatomic, copy, readonly) NSArray<PKPassRelevantDate *> * _Nonnull relevantDates;

Classes

PKDisbursementRequest
PKDisbursementSummaryItem
PKInstantFundsOutFeeSummaryItem

Typealiases

typedef SInt16 PKMerchantCategoryCode

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;
- (NSArray<PKPassRelevantDate *> * _Nonnull)relevantDates;

Initializers

PKPaymentAuthorizationController
- (nonnull instancetype)initWithDisbursementRequest:(nonnull PKDisbursementRequest *)request;
PKPaymentAuthorizationViewController
- (nonnull instancetype)initWithDisbursementRequest:(nonnull PKDisbursementRequest *)request;