PKPaymentPass
继承自PKPass->PKObject->NSObject
,@import PassKit
该类代表一个在app支付中的预分配好的支付卡片。
Determining Activation State 判断激活状态
activationState
激活状态,所有可能情况枚举在:PKPaymentPassActivationState
中
Working With Accounts 使用账号
deviceAccountIdentifier
唯一标识的设备账号,如果没有被分配,则为nil
deviceAccountNumberSuffix
显示设备号的后四位或者五位,但是这个位数可以被发行者改变
primaryAccountIdentifier
唯一标识的支付卡的卡号
primaryAccountNumberSuffix
卡号的后四位或五位,但是这个位数可以被发行者改变
Constants 常量
PKPaymentPassActivationState
支付过程的激活状态
State | Description |
---|---|
PKPaymentPassActivationStateActivated | 激活并已准备好用于支付 |
PKPaymentPassActivationStateRequiresActivation | 未激活或许但已被发行者激活 |
PKPaymentPassActivationStateActivating | 未准备好使用但正在激活中 |
PKPaymentPassActivationStateSuspended | 未激活且不能被激活 |
PKPaymentPassActivationStateDeactivated | 未激活因为发行者已经禁用该设备的账户,重新配置pass可再次激活 |