PKAddPaymentPassRequestConfiguration
继承自NSObject
,@import PassKit
该类包含初始化一个新的PKAddPaymentPassViewController
实例的配置数据。加密机制,持卡人姓名,卡号后四位需要被提供。配置信息仅用来设置和显示。它不包含任何的敏感信息。
重要说明:
添加Payment Pass支付卡需要一个特殊的由苹果发行的授权。在使用这个类之前app中必须包括这个授权。
Creating Configuration Objects 创建配置对象
-initWithEncryptionScheme:
初始化一个新的配置对象
参数:emcryptionScheme
用于该请求的加密机制。所有可能的值可以查看Encryption Schemes
.
返回值:一个新的实例化的配置对象。
当实例化一个配置对象之后,在使用它创建一个PKAddPaymentPassViewController
实例之前,也必须设置cardholderName
和primaryAccountSuffix
属性。
cardholderName
显示在卡上面的姓名
encryptionScheme
用于该请求的加密机制
localizedDescription
对卡片简短的描述。
paymentNetwork
支付系统,默认为nil。该属性判断哪些卡片可以展示在PKAddPaymentPassViewController
类的实例中并显示到屏幕上。PKAddPaymentPassViewController
展示卡片区域的所有支持的系统。为了指定一个单一的系统,可指派给该属性一个常量。可查看PKPyamentRequest
类的Payment Networks
的介绍。
primaryAccountSuffix
后四位或五位卡号
Filtering Pass Libraries 筛选卡库
primaryAccountIdentifier
卡号账户的标识,筛选卡库(来自不同的设备 iPhone,iPhone Watch)
Constants 常量
Encryption Schemes
加密体制
NSString * const PKEncryptionSchemeECC_V2