PKAddPaymentPassRequestConfiguration

PKAddPaymentPassRequestConfiguration

继承自NSObject@import PassKit

该类包含初始化一个新的PKAddPaymentPassViewController实例的配置数据。加密机制,持卡人姓名,卡号后四位需要被提供。配置信息仅用来设置和显示。它不包含任何的敏感信息。

重要说明:
添加Payment Pass支付卡需要一个特殊的由苹果发行的授权。在使用这个类之前app中必须包括这个授权。

Creating Configuration Objects 创建配置对象

-initWithEncryptionScheme:

初始化一个新的配置对象
参数:emcryptionScheme 用于该请求的加密机制。所有可能的值可以查看Encryption Schemes.
返回值:一个新的实例化的配置对象。
当实例化一个配置对象之后,在使用它创建一个PKAddPaymentPassViewController实例之前,也必须设置cardholderNameprimaryAccountSuffix属性。

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

你可能感兴趣的:(PKAddPaymentPassRequestConfiguration)