Partager via


PaymentDetailsModifier Classe

Définition

Cette classe est utilisée lorsque les modes de paiement (voir PaymentRequest.MethodData) ont des coûts ou des remises supplémentaires qui leur sont associés. Cette classe reflète le dictionnaire W3C PaymentDetailsModifier.

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
Héritage
Object Platform::Object IInspectable PaymentDetailsModifier
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Creators Update (introduit dans 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v4.0)

Constructeurs

PaymentDetailsModifier(IIterable<String>, PaymentItem)

Crée un objet PaymentDetailsModifier .

PaymentDetailsModifier(IIterable<String>, PaymentItem, IIterable<PaymentItem>)

Crée un objet PaymentDetailsModifier .

PaymentDetailsModifier(IIterable<String>, PaymentItem, IIterable<PaymentItem>, String)

Crée un objet PaymentDetailsModifier .

Propriétés

AdditionalDisplayItems

Éléments d’affichage supplémentaires.

JsonData

Informations facultatives.

SupportedMethodIds

Collection du mode de paiement auquel ce modificateur s’applique.

Total

Il s’agit du total de tous les éléments DisplayItems. Cette valeur remplace la propriété PaymentDetails.Total quand l’un des modes de paiement de la liste SupportedMethodIds est utilisé. Par conséquent, cette valeur doit être la somme de PaymentDetail.DisplayItems, l’option d’expédition sélectionnée dans la collection PaymentDetails.ShippingOptions (voir PaymentShippingOption.IsSelected) et AdditionalDisplayItems.

S’applique à