IPKPaymentAuthorizationControllerDelegate Interfaccia

Definizione

Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo PKPaymentAuthorizationControllerDelegate.

[Foundation.Protocol(Name="PKPaymentAuthorizationControllerDelegate", WrapperType=typeof(PassKit.PKPaymentAuthorizationControllerDelegateWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IPKPaymentAuthorizationControllerDelegate : IDisposable, ObjCRuntime.INativeObject
type IPKPaymentAuthorizationControllerDelegate = interface
    interface INativeObject
    interface IDisposable
Derivato
Attributi
Implementazioni

Commenti

Questa interfaccia contiene i metodi richiesti (se presenti) dal protocollo definito da PKPaymentAuthorizationControllerDelegate.

Se gli sviluppatori creano classi che implementano questa interfaccia, i metodi di implementazione verranno esportati automaticamente in Objective-C con la firma corrispondente dal metodo definito nel PKPaymentAuthorizationControllerDelegate protocollo.

I metodi facoltativi (se presenti) vengono forniti dalla PKPaymentAuthorizationControllerDelegate_Extensions classe come metodi di estensione all'interfaccia, consentendo agli sviluppatori di richiamare metodi facoltativi nel protocollo.

Proprietà

Handle

Handle (puntatore) alla rappresentazione dell'oggetto non gestito.

(Ereditato da INativeObject)

Metodi

DidAuthorizePayment(PKPaymentAuthorizationController, PKPayment, Action<PKPaymentAuthorizationStatus>)

Gli sviluppatori non devono usare questo metodo deprecato. Gli sviluppatori devono usare invece l'overload 'DidAuthorizePayment' con il parametro 'Action<PKPaymentAuthorizationResult>'.

DidFinish(PKPaymentAuthorizationController)

Metodo chiamato al termine dell'autorizzazione di pagamento.

Metodi di estensione

DidAuthorizePayment(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKPayment, Action<PKPaymentAuthorizationResult>)

Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo PKPaymentAuthorizationControllerDelegate.

DidSelectPaymentMethod(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKPaymentMethod, Action<PKPaymentRequestPaymentMethodUpdate>)

Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo PKPaymentAuthorizationControllerDelegate.

DidSelectPaymentMethod(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKPaymentMethod, Action<PKPaymentSummaryItem[]>)

Gli sviluppatori non devono usare questo metodo deprecato. Gli sviluppatori devono usare invece l'overload 'DidSelectPaymentMethod' con il parametro 'Action<PKPaymentRequestPaymentMethodUpdate>'.

DidSelectShippingContact(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKContact, Action<PKPaymentAuthorizationStatus, PKShippingMethod[],PKPaymentSummaryItem[]>)

Metodo chiamato quando un utente seleziona un contatto a cui spedire.

DidSelectShippingContact(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKContact, Action<PKPaymentRequestShippingContactUpdate>)

Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo PKPaymentAuthorizationControllerDelegate.

DidSelectShippingMethod(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKPaymentMethod, Action<PKPaymentRequestPaymentMethodUpdate>)

Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo PKPaymentAuthorizationControllerDelegate.

DidSelectShippingMethod(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKShippingMethod, Action<PKPaymentAuthorizationStatus, PKPaymentSummaryItem[]>)

Metodo chiamato quando un utente seleziona un nuovo metodo di spedizione.

WillAuthorizePayment(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController)

Metodo chiamato quando l'utente autorizza una richiesta di pagamento.

Si applica a