API Differences in PassKit in macOS 15.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 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;