Freigeben über


Windows.ApplicationModel.Payments Namespace

Dieser Namespace bietet Zahlungsfunktionen, die der W3C-Spezifikation für die Zahlungsanforderungs-API für Universelle Windows-Plattform -Apps (UWP) entsprechen. Die W3C-Zahlungsanforderungs-API ermöglicht Websites das Sammeln von Zahlungsinformationen auf eine Weise, die sowohl für den Händler als auch für den Benutzer einfach ist.

Um die Zahlungsanforderungs-API verwenden zu können, müssen Sie eine der vorhandenen Zahlungsmethoden unterstützen.

Klassen

PaymentAddress

Diese Klasse stellt eine Adresse dar, die in der Zahlungsanforderungs-API verwendet wird. Diese Klasse spiegelt die W3C PaymentAddress-Schnittstelle wider.

PaymentCanMakePaymentResult

Diese Klasse dient als Ergebnis der CanMakePaymentsAsync-Methode .

PaymentCurrencyAmount

Diese Klasse beschreibt einen Währungswert, der einem Kauf zugeordnet ist. Beispielsweise Gebühren oder Rabatte. Diese Klasse gibt das W3C PaymentCurrencyAmount-Wörterbuch an.

PaymentDetails

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.

PaymentDetailsModifier

Diese Klasse wird verwendet, wenn Zahlungsmethoden (siehe PaymentRequest.MethodData) zusätzliche Kosten oder Rabatte verursachen. Diese Klasse gibt das W3C PaymentDetailsModifier-Wörterbuch wieder.

PaymentItem

Diese Klasse stellt ein Zahlungselement dar. Diese Klasse gibt das W3C PaymentItem-Wörterbuch wieder.

PaymentMediator

Diese Klasse wird verwendet, um Zahlungsanforderungen zu übermitteln.

Bevor Sie in einer Desktop-App eine instance dieser Klasse so verwenden, dass die Benutzeroberfläche angezeigt wird, müssen Sie das Objekt dem Fensterhandle des Besitzers zuordnen. Weitere Informationen und Codebeispiele finden Sie unter Anzeigen von WinRT-UI-Objekten, die von CoreWindow abhängen.

PaymentMerchantInfo

Eine Klasse, die Informationen zu einem Zahlungshändler enthält.

PaymentMethodData

Eine Klasse, die Daten zu einer Zahlungsmethode enthält. Diese Klasse gibt das W3C PaymentMethodData-Wörterbuch wieder.

PaymentOptions

Eine Klasse, die Zahlungsoptionen enthält. Diese Klasse gibt das W3C PaymentOptions-Wörterbuch wieder.

PaymentRequest

Eine Klasse, die Informationen zu einer Zahlungsanforderung enthält. Diese Klasse spiegelt die W3C PaymentRequest-Schnittstelle wider.

PaymentRequestChangedArgs

Eine Klasse, die Argumente aus dem PaymentRequestChanged-Delegaten enthält.

PaymentRequestChangedResult

Das Ergebnis der Zahlungsänderungsanforderung.

PaymentRequestSubmitResult

Eine Klasse, die das Ergebnis der Zahlungsanforderungsübermittlung enthält.

PaymentResponse

Eine Klasse, die die Zahlungsantwort enthält. Diese Klasse spiegelt die W3C PaymentResponse-Schnittstelle wider.

PaymentShippingOption

Eine Klasse, die Informationen zu einer Versandoption enthält. Diese Klasse gibt das W3C PaymentShippingOption-Wörterbuch an.

PaymentToken

Eine Klasse, die Details zu einem Zahlungstoken enthält.

Enumerationen

PaymentCanMakePaymentResultStatus

Diese Enumeration stellt das Ergebnis der Abfrage dar, ob eine Zahlung erfolgen kann.

PaymentOptionPresence

Eine Enumeration, die angibt, ob die Option erforderlich oder optional ist.

PaymentRequestChangeKind

Eine Enumeration, die angibt, was in der Zahlungsanforderung geändert wurde.

PaymentRequestCompletionStatus

Eine Enumeration, die beschreibt, ob die Transaktion erfolgreich abgeschlossen wurde.

PaymentRequestStatus

Eine Enumeration, die beschreibt, ob der Benutzer die Zahlungsanforderung erfolgreich akzeptiert hat. Weitere Informationen finden Sie unter PaymentRequestSubmitResult.

PaymentShippingType

Eine Enumeration, die den Versandtyp beschreibt.

Delegaten

PaymentRequestChangedHandler

Ein Handler, der ausgelöst wird, wenn sich eine Zahlungsanforderung geändert hat.