Windows.ApplicationModel.Payments Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Esse namespace fornece funcionalidade de pagamento equivalente à especificação da API de Solicitação de Pagamento W3C para aplicativos de Plataforma Universal do Windows (UWP). A API de Solicitação de Pagamento do W3C permite que os sites coletem informações de pagamento de uma maneira fácil para o comerciante e o usuário.
Para usar a API de Solicitação de Pagamento, você precisará dar suporte a uma das formas de pagamento existentes.
Classes
PaymentAddress |
Essa classe representa um endereço usado na API de Solicitação de Pagamento. Essa classe reflete a interface PaymentAddress do W3C. |
PaymentCanMakePaymentResult |
Essa classe serve como resultado do método CanMakePaymentsAsync . |
PaymentCurrencyAmount |
Essa classe descreve um valor monetário associado a uma compra. Por exemplo, encargos ou descontos. Essa classe reflete o dicionário PaymentCurrencyAmount do W3C. |
PaymentDetails |
Essa classe fornece informações sobre a transação solicitada; ele é passado para os construtores PaymentRequest e PaymentRequestChangedResult . Essa classe reflete o dicionário PaymentDetails do W3C. |
PaymentDetailsModifier |
Essa classe é usada quando as formas de pagamento (consulte PaymentRequest.MethodData) têm custos ou descontos adicionais associados a elas. Essa classe reflete o dicionário PaymentDetailsModifier do W3C. |
PaymentItem |
Essa classe representa um item de pagamento. Essa classe reflete o dicionário PaymentItem do W3C. |
PaymentMediator |
Essa classe é usada para enviar solicitações de pagamento. Em um aplicativo da área de trabalho, antes de usar uma instância dessa classe de uma maneira que exiba a interface do usuário, você precisará associar o objeto ao identificador de janela do proprietário. Para obter mais informações e exemplos de código, consulte Exibir objetos de interface do usuário do WinRT que dependem do CoreWindow. |
PaymentMerchantInfo |
Uma classe que contém informações sobre um comerciante de pagamentos. |
PaymentMethodData |
Uma classe que contém dados sobre uma forma de pagamento. Essa classe reflete o dicionário PaymentMethodData do W3C. |
PaymentOptions |
Uma classe que contém opções de pagamento. Essa classe reflete o dicionário PaymentOptions do W3C. |
PaymentRequest |
Uma classe que contém informações sobre uma solicitação de pagamento. Essa classe reflete a interface PaymentRequest do W3C. |
PaymentRequestChangedArgs |
Uma classe que contém argumentos do delegado PaymentRequestChanged . |
PaymentRequestChangedResult |
O resultado da solicitação de pagamento alterada. |
PaymentRequestSubmitResult |
Uma classe que contém o resultado do envio da solicitação de pagamento. |
PaymentResponse |
Uma classe que contém a resposta de pagamento. Essa classe reflete a interface PaymentResponse do W3C. |
PaymentShippingOption |
Uma classe que contém informações sobre uma opção de envio. Essa classe reflete o dicionário PaymentShippingOption do W3C. |
PaymentToken |
Uma classe que contém detalhes sobre um token de pagamento. |
Enumerações
PaymentCanMakePaymentResultStatus |
Essa enumeração representa o resultado da consulta se um pagamento pode ser feito. |
PaymentOptionPresence |
Uma enumeração que indica se a opção é necessária ou opcional. |
PaymentRequestChangeKind |
Uma enumeração que indica o que foi alterado na solicitação de pagamento. |
PaymentRequestCompletionStatus |
Uma enumeração que descreve se a transação foi concluída com êxito ou não. |
PaymentRequestStatus |
Uma enumeração que descreve se o usuário aceitou com êxito a solicitação de pagamento. Consulte PaymentRequestSubmitResult. |
PaymentShippingType |
Uma enumeração que descreve o tipo de envio. |
Delegados
PaymentRequestChangedHandler |
Um manipulador que é disparado quando uma solicitação de pagamento é alterada. |