PaymentDetails Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de