Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы PassKit ссылка класса PKPaymentPass

Опции
Развертывание Target:

На этой странице
Язык:

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;

    Константы

    • Activated

      PKPaymentPassActivationStateActivated

      Активный и готовый использоваться для платежа.

      Доступный в iOS 8.0 и позже.

    • RequiresActivation

      PKPaymentPassActivationStateRequiresActivation

      Не активный, но может быть активирован эмитентом.

      Доступный в iOS 8.0 и позже.

    • Activating

      PKPaymentPassActivationStateActivating

      Не готовый к употреблению, но активация происходит.

      Доступный в iOS 8.0 и позже.

    • Suspended

      PKPaymentPassActivationStateSuspended

      Не активный и не может быть активирован.

      Доступный в iOS 8.0 и позже.

    • Deactivated

      PKPaymentPassActivationStateDeactivated

      Не активный, потому что эмитент отключил учетную запись, связанную с устройством.

      Для активирования аккаунта повторно настройте передачу.

      Доступный в iOS 8.0 и позже.

    Оператор импорта

    Objective C

    @import PassKit;

    Swift

    import PassKit

    Доступность

    Доступный в iOS 8.0 и позже.