Поделиться через


PassKit Пространство имен

Пространство имен Passkit предоставляет классы для создания и управления проходами, включая платежи и проходы авторизации.

Классы

PKAddPassButton

Кнопка, которая добавляет передает в кошелек.

PKAddPassButton.PKAddPassButtonAppearance

Класс внешнего вида для объектов типа PKAddPassButton.

PKAddPassesViewController

Объект UIViewController , который управляет взаимодействием с пользователем при просмотре PKPass и предлагает пользователю добавить его в PKPassLibrary.

PKAddPassesViewControllerDelegate

Объект делегата, который предоставляет разработчику приложения детальный контроль над событиями жизненного PKAddPassesViewController цикла объекта.

PKAddPassesViewControllerDelegate_Extensions

Методы расширения интерфейса IPKAddPassesViewControllerDelegate для поддержки всех методов из PKAddPassesViewControllerDelegate протокола.

PKAddPaymentPassRequest

Используется для хранения карта данных, вставляемых в Apple Pay.

PKAddPaymentPassRequestConfiguration

Содержит данные конфигурации, необходимые для PKAddPaymentPassViewController.

PKAddPaymentPassViewController

Стандарт UIViewController для добавления карт в Apple Pay.

PKAddPaymentPassViewControllerDelegate

Делегат объекта, члены PKAddPaymentPassViewController которого вызываются при запросе на добавление платежа и при сбое PKAddPaymentPassRequest .

PKContact

Сведения о доставке и выставлении счетов для одной транзакции Apple Pay.

PKContactFieldsExtensions

Методы расширения для перечисления PKContactFields .

PKDisbursementAuthorizationController

Пространство имен Passkit предоставляет классы для создания и управления проходами, включая платежи и проходы авторизации.

PKDisbursementAuthorizationControllerDelegate

Пространство имен Passkit предоставляет классы для создания и управления проходами, включая платежи и проходы авторизации.

PKDisbursementRequest

Пространство имен Passkit предоставляет классы для создания и управления проходами, включая платежи и проходы авторизации.

PKDisbursementVoucher

Пространство имен Passkit предоставляет классы для создания и управления проходами, включая платежи и проходы авторизации.

PKEncryptionScheme

Определяет строку Ecc_V2константы .

PKLabeledValue

Значение с меткой для сведений о карта.

PKObject

Базовый класс для PKPass. Определяет методы копирования и кодирования.

PKPass

Пропуск, который является абстракцией таких вещей, как билеты, посадочные талоны, подарок или карты лояльности.

PKPassKitErrorCodeExtensions

Методы расширения для перечисления PassKit.PKPassKitErrorCode.

PKPassLibrary

Представляет библиотеку проходов пользователя.

PKPassLibrary.Notifications

Уведомление, размещенное классом PKPassLibrary .

PKPassLibraryUserInfoKey

Класс, статические члены которого представляют ключи для использования с методом GetLocalizedValue(NSString) .

PKPayment

Результат авторизованного запроса на оплату. Содержит зашифрованные платежные данные.

PKPaymentAuthorizationController

Представляет пользователю пользовательский интерфейс авторизации оплаты и действует в ответе пользователя.

PKPaymentAuthorizationControllerDelegate

Делегировать объект , который отвечает на действия пользователя от имени PKPaymentAuthorizationController.

PKPaymentAuthorizationControllerDelegate_Extensions

Методы расширения интерфейса IPKPaymentAuthorizationControllerDelegate для поддержки всех методов из PKPaymentAuthorizationControllerDelegate протокола.

PKPaymentAuthorizationEventArgs

Предоставляет данные для события DidAuthorizePayment.

PKPaymentAuthorizationResult

Пространство имен Passkit предоставляет классы для создания и управления проходами, включая платежи и проходы авторизации.

PKPaymentAuthorizationResultEventArgs

Предоставляет данные для события DidAuthorizePayment2.

PKPaymentAuthorizationViewController

Контроллер стандартного представления, предлагающий пользователю авторизовать платеж.

PKPaymentAuthorizationViewControllerDelegate

Делегировать объект, предоставляющий события, связанные с запросом на авторизацию платежа, выполненным с помощью PKPaymentAuthorizationViewController.

PKPaymentAuthorizationViewControllerDelegate_Extensions

Методы расширения интерфейса IPKPaymentAuthorizationViewControllerDelegate для поддержки всех методов из PKPaymentAuthorizationViewControllerDelegate протокола.

PKPaymentButton

Кнопка, используемая для активации платежа Apple Pay. Доступные стили и типы определяются в и PKPaymentButtonStylePKPaymentButtonType.

PKPaymentButton.PKPaymentButtonAppearance

Класс внешнего вида для объектов типа PKPaymentButton.

PKPaymentErrorCodeExtensions

Методы расширения для перечисления PassKit.PKPaymentErrorCode.

PKPaymentErrorKeys

Перечисляет поля, вызвавшие ошибки оплаты.

PKPaymentMethod

Сведения о картах Apple Pay.

PKPaymentMethodSelectedEventArgs

Предоставляет данные для события DidSelectPaymentMethod.

PKPaymentNetwork

Стандартные значения, возвращаемые PaymentNetwork.

PKPaymentPass

Подготовленная платежная карта, которую можно использовать для покупок из приложения. (Все поля доступны только для чтения)

PKPaymentRequest

Класс main для запроса на оплату, включая возможности обработки, запрос на сумму и сведения о доставке.

PKPaymentRequestPaymentMethodUpdate

Пространство имен Passkit предоставляет классы для создания и управления проходами, включая платежи и проходы авторизации.

PKPaymentRequestPaymentMethodUpdateEventArgs

Предоставляет данные для события DidSelectPaymentMethod2.

PKPaymentRequestShippingContactUpdate

Пространство имен Passkit предоставляет классы для создания и управления проходами, включая платежи и проходы авторизации.

PKPaymentRequestShippingContactUpdateEventArgs

Предоставляет данные для события DidSelectShippingContact2.

PKPaymentRequestShippingMethodUpdate

Пространство имен Passkit предоставляет классы для создания и управления проходами, включая платежи и проходы авторизации.

PKPaymentRequestShippingMethodUpdateEventArgs

Предоставляет данные для события DidSelectShippingMethod2.

PKPaymentRequestUpdate

Пространство имен Passkit предоставляет классы для создания и управления проходами, включая платежи и проходы авторизации.

PKPaymentSelectedContactEventArgs

Предоставляет данные для события DidSelectShippingContact.

PKPaymentShippingAddressSelectedEventArgs

Предоставляет данные для события DidSelectShippingAddress.

PKPaymentShippingMethodSelectedEventArgs

Предоставляет данные для события DidSelectShippingMethod.

PKPaymentSummaryItem

Суммарный элемент (например, общая сумма, налог или скидки) в платежном запросе.

PKPaymentToken

Учетные данные для оплаты пользователя. Все поля доступны только для чтения.

PKShippingMethod

Метод доставки физических товаров.

PKSuicaPassProperties

Содержит свойства передачи Suica.

PKTransitPassProperties

Пространство имен Passkit предоставляет классы для создания и управления проходами, включая платежи и проходы авторизации.

Интерфейсы

IPKAddPassesViewControllerDelegate

Интерфейс, представляющий обязательные методы (если таковые есть) протокола PKAddPassesViewControllerDelegate.

IPKAddPaymentPassViewControllerDelegate

Интерфейс, представляющий обязательные методы (если таковые есть) протокола PKAddPaymentPassViewControllerDelegate.

IPKDisbursementAuthorizationControllerDelegate

Пространство имен Passkit предоставляет классы для создания и управления проходами, включая платежи и проходы авторизации.

IPKPaymentAuthorizationControllerDelegate

Интерфейс, представляющий обязательные методы (если таковые есть) протокола PKPaymentAuthorizationControllerDelegate.

IPKPaymentAuthorizationViewControllerDelegate

Интерфейс, представляющий обязательные методы (если таковые есть) протокола PKPaymentAuthorizationViewControllerDelegate.

Перечисления

PKAddPassButtonStyle

Перечисляет стили кнопки передачи.

PKAddPaymentPassError

Перечисляет коды ошибок, связанные с операциями PassKit.

PKAddPaymentPassStyle

Пространство имен Passkit предоставляет классы для создания и управления проходами, включая платежи и проходы авторизации.

PKAddressField

Содержит сведения об адресе для выставления счетов или доставки.

PKAutomaticPassPresentationSuppressionResult

Перечисляет результаты, используемые в вызовах .RequestAutomaticPassPresentationSuppression(Action<PKAutomaticPassPresentationSuppressionResult>)

PKContactFields

Перечисляет поля для контакта.

PKDisbursementRequestSchedule

Пространство имен Passkit предоставляет классы для создания и управления проходами, включая платежи и проходы авторизации.

PKErrorCode

Перечисление, значения которого указывают коды ошибок, связанные с операциями PassKit.

PKMerchantCapability

Возможности обработки платежей продавца.

PKPassKitErrorCode

Перечисление, значения которого указывают ошибки, связанные с функциональностью pass и passbook.

PKPassLibraryAddPassesStatus

Перечисление, значения которого определяют возможные результаты при добавлении проходов.

PKPassType

Перечисление типов проходов (является ли проход штрихкодом или представляет собой платежную карта).

PKPaymentAuthorizationStatus

Перечисление результатов запросов авторизации.

PKPaymentButtonStyle

Перечисляет доступные стили для PKPaymentButton объектов .

PKPaymentButtonType

Перечисляет типы PKPaymentButton объектов .

PKPaymentErrorCode

Перечисляет условия ошибок для платежных операций.

PKPaymentMethodType

Перечисляет типы карт, доступных для Apple Pay.

PKPaymentPassActivationState

Перечисление допустимых состояний PKPaymentPass карта платежа.

PKPaymentSummaryItemType

Перечисляет, является ли платеж, связанный с , ожиданием или окончательным PKShippingMethod .

PKShippingType

Перечисляет методы доставки.

Делегаты

PKPaymentShippingAddressSelected

Делегат вызывается, когда пользователь выбрал адрес доставки.

PKPaymentShippingMethodSelected

Делегат вызывается, когда пользователь выбрал метод доставки.