PaymentDetailsModifier 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 se usa cuando los métodos de pago (consulte PaymentRequest.MethodData) tienen costos adicionales o descuentos asociados a ellos. Esta clase refleja el diccionario PaymentDetailsModifier de W3C.
public ref class PaymentDetailsModifier sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Payments.IPaymentDetailsModifierFactory, 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 PaymentDetailsModifier final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Payments.IPaymentDetailsModifierFactory), 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 PaymentDetailsModifier
function PaymentDetailsModifier(supportedMethodIds, total, additionalDisplayItems, jsonData)
Public NotInheritable Class PaymentDetailsModifier
- 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)
|
Constructores
Propiedades
AdditionalDisplayItems |
Elementos de visualización adicionales. |
JsonData |
Información opcional. |
SupportedMethodIds |
Colección de métodos de pago a los que se aplica este modificador. |
Total |
Este es el total de todos los DisplayItems. Este valor sirve como reemplazo de la propiedad PaymentDetails.Total cuando se usa uno de los métodos de pago de la lista SupportedMethodIds . Por lo tanto, este valor debe ser la suma de PaymentDetail.DisplayItems, la opción de envío seleccionada en la colección PaymentDetails.ShippingOptions (vea PaymentShippingOption.IsSelected) y AdditionalDisplayItems. |