PassKit Espacio de nombres

El espacio de nombres Passkit proporciona clases para crear y manipular pases, incluidos los pases de pago y autorización.

Clases

PKAddPassButton

Un botón que agrega pases a una cartera.

PKAddPassButton.PKAddPassButtonAppearance

Clase de apariencia para objetos de tipo PKAddPassButton.

PKAddPassesViewController

que UIViewController administra la experiencia del usuario de ver y PKPass solicitar al usuario que lo agregue a PKPassLibrary.

PKAddPassesViewControllerDelegate

Objeto delegado que proporciona al desarrollador de aplicaciones un control específico sobre los eventos de ciclo de vida de un PKAddPassesViewController objeto.

PKAddPassesViewControllerDelegate_Extensions

Métodos de extensión a la IPKAddPassesViewControllerDelegate interfaz para admitir todos los métodos del PKAddPassesViewControllerDelegate protocolo.

PKAddPaymentPassRequest

Se usa para contener datos de tarjeta que se insertan en Apple Pay.

PKAddPaymentPassRequestConfiguration

Contiene los datos de configuración necesarios para .PKAddPaymentPassViewController

PKAddPaymentPassViewController

Estándar UIViewController para agregar tarjetas a Apple Pay.

PKAddPaymentPassViewControllerDelegate

Objeto delegado para PKAddPaymentPassViewController cuyos miembros se llama al solicitar una solicitud de pago de adición y cuando se ha producido un PKAddPaymentPassRequest error.

PKContact

Información de envío y facturación de una sola transacción de Apple Pay.

PKContactFieldsExtensions

Métodos de extensión para la PKContactFields enumeración.

PKDisbursementAuthorizationController

El espacio de nombres Passkit proporciona clases para crear y manipular pases, incluidos los pases de pago y autorización.

PKDisbursementAuthorizationControllerDelegate

El espacio de nombres Passkit proporciona clases para crear y manipular pases, incluidos los pases de pago y autorización.

PKDisbursementRequest

El espacio de nombres Passkit proporciona clases para crear y manipular pases, incluidos los pases de pago y autorización.

PKDisbursementVoucher

El espacio de nombres Passkit proporciona clases para crear y manipular pases, incluidos los pases de pago y autorización.

PKEncryptionScheme

Define la cadena Ecc_V2constante .

PKLabeledValue

Valor etiquetado para los detalles de la tarjeta.

PKObject

Clase base para PKPass. Define métodos de copia y codificación.

PKPass

Un pase, que es una abstracción de tales cosas como entradas, pases de embarque o tarjetas de regalo o lealtad.

PKPassKitErrorCodeExtensions

Métodos de extensión para la enumeración PassKit.PKPassKitErrorCode.

PKPassLibrary

Representa la biblioteca de pases del usuario.

PKPassLibrary.Notifications

Notificación publicada por la PKPassLibrary clase .

PKPassLibraryUserInfoKey

Clase cuyos miembros estáticos representan las claves que se van a usar con el GetLocalizedValue(NSString) método .

PKPayment

Resultado de una solicitud de pago autorizada. Contiene información de pago cifrada.

PKPaymentAuthorizationController

Presenta una interfaz de usuario de autorización de pago al usuario y actúa en la respuesta del usuario.

PKPaymentAuthorizationControllerDelegate

Delegue el objeto que responde a las interacciones del usuario en nombre de .PKPaymentAuthorizationController

PKPaymentAuthorizationControllerDelegate_Extensions

Métodos de extensión a la IPKPaymentAuthorizationControllerDelegate interfaz para admitir todos los métodos del PKPaymentAuthorizationControllerDelegate protocolo.

PKPaymentAuthorizationEventArgs

Proporciona datos para el evento DidAuthorizePayment.

PKPaymentAuthorizationResult

El espacio de nombres Passkit proporciona clases para crear y manipular pases, incluidos los pases de pago y autorización.

PKPaymentAuthorizationResultEventArgs

Proporciona datos para el evento DidAuthorizePayment2.

PKPaymentAuthorizationViewController

Controlador de vista estándar que solicita al usuario que autorice un pago.

PKPaymentAuthorizationViewControllerDelegate

Delegar objeto que proporciona eventos relacionados con una solicitud de autorización de pago realizada con .PKPaymentAuthorizationViewController

PKPaymentAuthorizationViewControllerDelegate_Extensions

Métodos de extensión a la IPKPaymentAuthorizationViewControllerDelegate interfaz para admitir todos los métodos del PKPaymentAuthorizationViewControllerDelegate protocolo.

PKPaymentButton

Un botón usado para activar un pago de Apple Pay. Los estilos y tipos disponibles se definen mediante PKPaymentButtonStyle y PKPaymentButtonType.

PKPaymentButton.PKPaymentButtonAppearance

Clase de apariencia para objetos de tipo PKPaymentButton.

PKPaymentErrorCodeExtensions

Métodos de extensión para la enumeración PassKit.PKPaymentErrorCode.

PKPaymentErrorKeys

Enumera los campos que provocaron errores de pago.

PKPaymentMethod

Información sobre las tarjetas apple Pay.

PKPaymentMethodSelectedEventArgs

Proporciona datos para el evento DidSelectPaymentMethod.

PKPaymentNetwork

Valores estándar devueltos por PaymentNetwork.

PKPaymentPass

Tarjeta de pago aprovisionada que se puede usar para las compras desde la aplicación. (Todos los campos son de solo lectura)

PKPaymentRequest

La clase principal de una solicitud de pago, incluidas las funcionalidades de procesamiento, la solicitud de importe y la información de envío.

PKPaymentRequestPaymentMethodUpdate

El espacio de nombres Passkit proporciona clases para crear y manipular pases, incluidos los pases de pago y autorización.

PKPaymentRequestPaymentMethodUpdateEventArgs

Proporciona datos para el evento DidSelectPaymentMethod2.

PKPaymentRequestShippingContactUpdate

El espacio de nombres Passkit proporciona clases para crear y manipular pases, incluidos los pases de pago y autorización.

PKPaymentRequestShippingContactUpdateEventArgs

Proporciona datos para el evento DidSelectShippingContact2.

PKPaymentRequestShippingMethodUpdate

El espacio de nombres Passkit proporciona clases para crear y manipular pases, incluidos los pases de pago y autorización.

PKPaymentRequestShippingMethodUpdateEventArgs

Proporciona datos para el evento DidSelectShippingMethod2.

PKPaymentRequestUpdate

El espacio de nombres Passkit proporciona clases para crear y manipular pases, incluidos los pases de pago y autorización.

PKPaymentSelectedContactEventArgs

Proporciona datos para el evento DidSelectShippingContact.

PKPaymentShippingAddressSelectedEventArgs

Proporciona datos para el evento DidSelectShippingAddress.

PKPaymentShippingMethodSelectedEventArgs

Proporciona datos para el evento DidSelectShippingMethod.

PKPaymentSummaryItem

Un artículo de resumen (como total general, impuestos o descuentos) dentro de una solicitud de pago.

PKPaymentToken

Credenciales de pago del usuario. Todos los campos son de solo lectura.

PKShippingMethod

Un método de envío para mercancías físicas.

PKSuicaPassProperties

Contiene propiedades de paso de Suica.

PKTransitPassProperties

El espacio de nombres Passkit proporciona clases para crear y manipular pases, incluidos los pases de pago y autorización.

Interfaces

IPKAddPassesViewControllerDelegate

Interfaz que representa los métodos necesarios (si los hay) del protocolo PKAddPassesViewControllerDelegate.

IPKAddPaymentPassViewControllerDelegate

Interfaz que representa los métodos necesarios (si los hay) del protocolo PKAddPaymentPassViewControllerDelegate.

IPKDisbursementAuthorizationControllerDelegate

El espacio de nombres Passkit proporciona clases para crear y manipular pases, incluidos los pases de pago y autorización.

IPKPaymentAuthorizationControllerDelegate

Interfaz que representa los métodos necesarios (si los hay) del protocolo PKPaymentAuthorizationControllerDelegate.

IPKPaymentAuthorizationViewControllerDelegate

Interfaz que representa los métodos necesarios (si los hay) del protocolo PKPaymentAuthorizationViewControllerDelegate.

Enumeraciones

PKAddPassButtonStyle

Enumera los estilos de botón de paso.

PKAddPaymentPassError

Enumera los códigos de error relacionados con las operaciones passkit.

PKAddPaymentPassStyle

El espacio de nombres Passkit proporciona clases para crear y manipular pases, incluidos los pases de pago y autorización.

PKAddressField

Contiene información de dirección para fines de facturación o envío.

PKAutomaticPassPresentationSuppressionResult

Enumera los resultados que se usan en llamadas a RequestAutomaticPassPresentationSuppression(Action<PKAutomaticPassPresentationSuppressionResult>).

PKContactFields

Enumera los campos de un contacto.

PKDisbursementRequestSchedule

El espacio de nombres Passkit proporciona clases para crear y manipular pases, incluidos los pases de pago y autorización.

PKErrorCode

Enumeración cuyos valores especifican códigos de error asociados a las operaciones passkit.

PKMerchantCapability

Capacidades de procesamiento de pagos de un comerciante.

PKPassKitErrorCode

Enumeración cuyos valores especifican errores relacionados con las funciones de passes y passbook.

PKPassLibraryAddPassesStatus

Enumeración cuyos valores definen los resultados posibles cuando se agregan pases.

PKPassType

Enumeración de tipos de pase (si un pase es un código de barras o presenta una tarjeta de pago).

PKPaymentAuthorizationStatus

Enumeración de resultados de solicitudes de autorización.

PKPaymentButtonStyle

Enumera los estilos disponibles para PKPaymentButton los objetos.

PKPaymentButtonType

Enumera los tipos de PKPaymentButton objetos.

PKPaymentErrorCode

Enumera las condiciones de error para las operaciones de pago.

PKPaymentMethodType

Enumera los tipos de tarjetas disponibles para Apple Pay.

PKPaymentPassActivationState

Enumeración de estados válidos de una PKPaymentPass tarjeta de pago.

PKPaymentSummaryItemType

Enumera si un pago asociado a un PKShippingMethod objeto está pendiente o final.

PKShippingType

Enumera los métodos de envío.

Delegados

PKPaymentShippingAddressSelected

Delegado al que se llama cuando el usuario ha seleccionado una dirección de envío.

PKPaymentShippingMethodSelected

Delegado al que se llama cuando el usuario ha seleccionado un método de envío.