PKPaymentPass
Оператор импорта
Swift
import PassKit
Objective C
@import PassKit;
Доступность
Доступный в iOS 8.0 и позже.
PKPaymentPass класс представляет настроенную платежную карту для платежей в приложении.
-
activationStateСвойствоТекущее состояние активации передачи. (только для чтения)
Объявление
Swift
var activationState: PKPaymentPassActivationState { get }Objective C
@property(nonatomic, readonly) PKPaymentPassActivationState activationStateОбсуждение
Передачи платежа должны быть активированы прежде чем быть используемым.
Для возможных значений и их значений, посмотрите
PKPaymentPassActivationState.Оператор импорта
Objective C
@import PassKit;Swift
import PassKitДоступность
Доступный в iOS 8.0 и позже.
-
deviceAccountIdentifierСвойствоУникальный идентификатор для специфичного для устройства номера счета. (только для чтения)
Объявление
Swift
var deviceAccountIdentifier: String! { get }Objective C
@property(readonly) NSString *deviceAccountIdentifierОбсуждение
Это число не является самим номером счета. Если передача не была настроена, значение этого свойства
nil.Оператор импорта
Objective C
@import PassKit;Swift
import PassKitДоступность
Доступный в iOS 8.0 и позже.
-
deviceAccountNumberSuffixСвойствоВерсия номера счета устройства, подходящего для дисплея в Вашем UI. (только для чтения)
Объявление
Swift
var deviceAccountNumberSuffix: String! { get }Objective C
@property(readonly) NSString *deviceAccountNumberSuffixОбсуждение
Эта строка обычно является последними четырьмя или пятью цифрами номера счета устройства, но число цифр может варьироваться эмитентом.
Оператор импорта
Objective C
@import PassKit;Swift
import PassKitДоступность
Доступный в iOS 8.0 и позже.
-
primaryAccountIdentifierСвойствоНепрозрачное значение, однозначно определяющее первичный номер счета для платежной карты. (только для чтения)
Объявление
Swift
var primaryAccountIdentifier: String! { get }Objective C
@property(nonatomic, copy, readonly) NSString *primaryAccountIdentifierОператор импорта
Objective C
@import PassKit;Swift
import PassKitДоступность
Доступный в iOS 8.0 и позже.
-
primaryAccountNumberSuffixСвойствоВерсия первичного номера счета, подходящего для дисплея в Вашем UI. (только для чтения)
Объявление
Swift
var primaryAccountNumberSuffix: String! { get }Objective C
@property(nonatomic, copy, readonly) NSString *primaryAccountNumberSuffixОбсуждение
Эта строка обычно является последними четырьмя или пятью цифрами номера счета, но число цифр может варьироваться эмитентом. Это значение не связано со значением
primaryAccountIdentifierсвойство.Оператор импорта
Objective C
@import PassKit;Swift
import PassKitДоступность
Доступный в iOS 8.0 и позже.
-
Состояния активации передачи платежа.
Объявление
Swift
enum PKPaymentPassActivationState : UInt { case Activated case RequiresActivation case Activating case Suspended case Deactivated }Objective C
typedef enum : NSUInteger { PKPaymentPassActivationStateActivated, PKPaymentPassActivationStateRequiresActivation, PKPaymentPassActivationStateActivating, PKPaymentPassActivationStateSuspended, PKPaymentPassActivationStateDeactivated } PKPaymentPassActivationState;Константы
-
ActivatedPKPaymentPassActivationStateActivatedАктивный и готовый использоваться для платежа.
Доступный в iOS 8.0 и позже.
-
RequiresActivationPKPaymentPassActivationStateRequiresActivationНе активный, но может быть активирован эмитентом.
Доступный в iOS 8.0 и позже.
-
ActivatingPKPaymentPassActivationStateActivatingНе готовый к употреблению, но активация происходит.
Доступный в iOS 8.0 и позже.
-
SuspendedPKPaymentPassActivationStateSuspendedНе активный и не может быть активирован.
Доступный в iOS 8.0 и позже.
-
DeactivatedPKPaymentPassActivationStateDeactivatedНе активный, потому что эмитент отключил учетную запись, связанную с устройством.
Для активирования аккаунта повторно настройте передачу.
Доступный в iOS 8.0 и позже.
Оператор импорта
Objective C
@import PassKit;Swift
import PassKitДоступность
Доступный в iOS 8.0 и позже.
-
