Share via


PaymentDetails Clase

Definición

Esta clase proporciona información sobre la transacción solicitada; se pasa a los constructores PaymentRequest y PaymentRequestChangedResult . Esta clase refleja el diccionario W3C PaymentDetails.

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
Herencia
Object Platform::Object IInspectable PaymentDetails
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)

Comentarios

Si esta clase se usa para actualizar la solicitud de pago en PaymentRequestChangedResult, las propiedades que son null indican que la propiedad no se ha cambiado y que el valor de la propiedad anterior debe

Constructores

PaymentDetails()

Crea un objeto PaymentDetails .

PaymentDetails(PaymentItem)

Crea un objeto PaymentDetails .

PaymentDetails(PaymentItem, IIterable<PaymentItem>)

Crea un objeto PaymentDetails .

Propiedades

DisplayItems

Se trata de una colección de elementos de clases PaymentItem para una solicitud de pago. Estos representan el desglose de los artículos de la solicitud de pago. Algunos ejemplos son zapatos o impuestos.

Modifiers

Colección de clases PaymentDetailsModifier para las que se proporciona la capacidad de cambiar el costo de la transacción en función del método de pago utilizado.

ShippingOptions

Colección de clases PaymentShippingOption para una solicitud de pago.

Total

Este es el costo total de la transacción.

Se aplica a