Compartilhar via


IPKPaymentAuthorizationControllerDelegate Interface

Definição

Interface que representa os métodos necessários (se houver) do protocolo 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
Derivado
Atributos
Implementações

Comentários

Essa interface contém os métodos necessários (se houver) do protocolo definido por PKPaymentAuthorizationControllerDelegate.

Se os desenvolvedores criarem classes que implementam essa interface, os métodos de implementação serão exportados automaticamente para Objective-C com a assinatura correspondente do método definido no PKPaymentAuthorizationControllerDelegate protocolo.

Métodos opcionais (se houver) são fornecidos pela PKPaymentAuthorizationControllerDelegate_Extensions classe como métodos de extensão para a interface, permitindo que os desenvolvedores invoquem quaisquer métodos opcionais no protocolo.

Propriedades

Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

(Herdado de INativeObject)

Métodos

DidAuthorizePayment(PKPaymentAuthorizationController, PKPayment, Action<PKPaymentAuthorizationStatus>)

Os desenvolvedores não devem usar esse método preterido. Os desenvolvedores devem usar a sobrecarga 'DidAuthorizePayment' com o parâmetro 'Action<PKPaymentAuthorizationResult>'.

DidFinish(PKPaymentAuthorizationController)

Método que é chamado quando a autorização de pagamento é concluída.

Métodos de Extensão

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

Interface que representa os métodos necessários (se houver) do protocolo PKPaymentAuthorizationControllerDelegate.

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

Interface que representa os métodos necessários (se houver) do protocolo PKPaymentAuthorizationControllerDelegate.

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

Os desenvolvedores não devem usar esse método preterido. Os desenvolvedores devem usar a sobrecarga 'DidSelectPaymentMethod' com o parâmetro 'Action<PKPaymentRequestPaymentMethodUpdate>'.

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

Método que é chamado quando um usuário seleciona um contato para o qual enviar.

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

Interface que representa os métodos necessários (se houver) do protocolo PKPaymentAuthorizationControllerDelegate.

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

Interface que representa os métodos necessários (se houver) do protocolo PKPaymentAuthorizationControllerDelegate.

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

Método que é chamado quando um usuário seleciona um novo método de envio.

WillAuthorizePayment(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController)

Método que é chamado quando o usuário está autorizando uma solicitação de pagamento.

Aplica-se a