Compartilhar via


PaymentDetails Classe

Definição

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.

public ref class PaymentDetails sealed
/// [Windows.Foundation.Metadata.Activatable(262144, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Payments.IPaymentDetailsFactory, 262144, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PaymentDetails final
[Windows.Foundation.Metadata.Activatable(262144, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Payments.IPaymentDetailsFactory), 262144, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PaymentDetails
function PaymentDetails(total, displayItems)
Public NotInheritable Class PaymentDetails
Herança
Object Platform::Object IInspectable PaymentDetails
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Creators Update (introduzida na 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v4.0)

Comentários

Se essa classe for usada para atualizar a solicitação de pagamento em PaymentRequestChangedResult, as propriedades que são nulas indicam que a propriedade não foi alterada e que o valor da propriedade antiga deve

Construtores

PaymentDetails()

Cria um objeto PaymentDetails .

PaymentDetails(PaymentItem, IIterable<PaymentItem>)

Cria um objeto PaymentDetails .

PaymentDetails(PaymentItem)

Cria um objeto PaymentDetails .

Propriedades

DisplayItems

Esta é uma coleção de itens de classes PaymentItem para uma solicitação de pagamento. Eles representam a divisão de itens na solicitação de pagamento. Alguns exemplos são sapatos ou impostos.

Modifiers

Uma coleção de classes PaymentDetailsModifier para as quais fornece a capacidade de alterar o custo da transação com base na forma de pagamento usada.

ShippingOptions

Uma coleção de classes PaymentShippingOption para uma solicitação de pagamento.

Total

Esse é o custo total da transação.

Aplica-se a