Freigeben über


PaymentDetails Klasse

Definition

Diese Klasse stellt Informationen zur angeforderten Transaktion bereit. sie wird an die Konstruktoren PaymentRequest und PaymentRequestChangedResult übergeben. Diese Klasse spiegelt das W3C PaymentDetails-Wörterbuch wider.

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
Vererbung
Object Platform::Object IInspectable PaymentDetails
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)

Hinweise

Wenn diese Klasse verwendet wird, um die Zahlungsanforderung in PaymentRequestChangedResult zu aktualisieren, geben Eigenschaften, die NULL sind, an, dass die Eigenschaft nicht geändert wurde und dass der alte Eigenschaftswert sollte

Konstruktoren

PaymentDetails()

Erstellt ein PaymentDetails-Objekt .

PaymentDetails(PaymentItem, IIterable<PaymentItem>)

Erstellt ein PaymentDetails-Objekt .

PaymentDetails(PaymentItem)

Erstellt ein PaymentDetails-Objekt .

Eigenschaften

DisplayItems

Dies ist eine Sammlung von PaymentItem-Klassenelementen für eine Zahlungsanforderung. Diese stellen die Aufschlüsselung der Elemente in der Zahlungsanforderung dar. Einige Beispiele sind Schuhe oder Steuern.

Modifiers

Eine Auflistung von PaymentDetailsModifier-Klassen , für die die Möglichkeit bietet, die Transaktionskosten basierend auf der verwendeten Zahlungsmethode zu ändern.

ShippingOptions

Eine Auflistung von PaymentShippingOption-Klassen für eine Zahlungsanforderung.

Total

Dies sind die Gesamtkosten der Transaktion.

Gilt für: