Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Payment Request API

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Want more browser support for this feature? Tell us why.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Die Payment Request API bietet eine einheitliche Benutzererfahrung für Händler und Nutzer. Sie ist keine neue Methode, um Dinge zu bezahlen; stattdessen ermöglicht sie Nutzern, ihre bevorzugte Zahlungsmethode auszuwählen und diese Informationen einem Händler zur Verfügung zu stellen.

Konzepte und Verwendung

Viele Probleme im Zusammenhang mit dem Abbruch von Online-Einkaufswagen lassen sich auf Checkout-Formulare zurückführen, die schwierig und zeitaufwendig auszufüllen sein können und oft mehrere Schritte erfordern. Die Payment Request API soll die zum Abschließen einer Online-Zahlung erforderlichen Schritte reduzieren und möglicherweise Checkout-Formulare überflüssig machen. Sie soll den Checkout-Prozess barrierefreier gestalten, indem Zahlungs-Apps die Daten eines Nutzers speichern, die an einen Händler weitergegeben werden, hoffentlich ohne dass ein HTML-Formular erforderlich ist.

Um eine Zahlung anzufordern, erstellt eine Webseite als Reaktion auf eine Nutzeraktion, die eine Zahlung initiiert, beispielsweise durch Klicken auf eine Schaltfläche „Kaufen“, ein PaymentRequest-Objekt. Das PaymentRequest ermöglicht es der Webseite, Informationen mit dem User-Agent auszutauschen, während der Nutzer Eingaben zum Abschließen der Transaktion bereitstellt.

Eine vollständige Anleitung finden Sie unter Verwenden der Payment Request API.

Hinweis: Die API ist innerhalb von Cross-Origin-<iframe>-Elementen nur verfügbar, wenn für diese das Attribut allowpaymentrequest festgelegt wurde.

Schnittstellen

PaymentAddress

Ein Objekt, das Adressinformationen enthält; wird beispielsweise für Rechnungs- und Lieferadressen verwendet.

PaymentRequest

Ein Objekt, das die API zum Erstellen und Verwalten der Zahlungsschnittstelle des User-Agents bereitstellt.

PaymentRequestUpdateEvent

Ermöglicht der Webseite, die Details der Zahlungsanforderung als Reaktion auf eine Nutzeraktion zu aktualisieren.

PaymentMethodChangeEvent

Repräsentiert, dass der Nutzer das Zahlungsinstrument ändert (z. B. von einer Zahlungsmethode zu einer anderen wechselt).

PaymentResponse

Ein Objekt, das zurückgegeben wird, nachdem der Nutzer eine Zahlungsmethode ausgewählt und eine Zahlungsanforderung genehmigt hat.

MerchantValidationEvent

Repräsentiert, dass der Browser verlangt, dass der Händler (die Website) sich als berechtigt zur Verwendung eines bestimmten Payment Handlers validiert (z. B. als zur Verwendung von Apple Pay berechtigt registriert).

Spezifikationen

Spezifikation
Payment Request API
# paymentrequest-interface

Browser-Kompatibilität

Siehe auch