Payment Request API

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

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 Zahlungsmethode; vielmehr ermöglicht sie es den Nutzern, ihre bevorzugte Zahlungsmethode auszuwählen und diese Information einem Händler zur Verfügung zu stellen.

Konzepte und Verwendung

Viele Probleme im Zusammenhang mit dem Abbruch von Online-Einkaufswagen können auf Checkout-Formulare zurückgeführt werden, die schwer auszufüllen sind und oft mehrere Schritte erfordern. Die Payment Request API soll die notwendigen Schritte zur Online-Bezahlung reduzieren und möglicherweise Checkout-Formulare überflüssig machen. Sie zielt darauf ab, den Checkout-Prozess zugänglicher zu machen, indem Zahlungs-Apps die Details eines Nutzers speichern, die dann an einen Händler weitergegeben werden, ohne dass möglicherweise ein HTML-Formular erforderlich ist.

Um eine Zahlung anzufordern, erstellt eine Webseite ein PaymentRequest-Objekt als Reaktion auf eine Nutzeraktion, die eine Zahlung initiiert, wie z. B. das Klicken auf eine "Kaufen"-Schaltfläche. Der PaymentRequest ermöglicht der Webseite den Austausch von Informationen mit dem User Agent, während der Nutzer Eingaben macht, um die Transaktion abzuschließen.

Einen vollständigen Leitfaden finden Sie unter Verwendung der Payment Request API.

Hinweis: Die API ist in Cross-Origin-<iframe>-Elementen nur verfügbar, wenn das Attribut allowpaymentrequest auf ihnen gesetzt wurde.

Schnittstellen

PaymentAddress Veraltet Nicht standardisiert

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

PaymentRequest

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

PaymentRequestUpdateEvent

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

PaymentMethodChangeEvent

Repräsentiert das Wechseln des Zahlungsmittels durch den Nutzer (z. B. von einer Zahlungsmethode zu einer anderen).

PaymentResponse

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

MerchantValidationEvent Veraltet

Repräsentiert die Anforderung des Browsers, dass der Händler (Website) sich als berechtigt zur Nutzung eines bestimmten Zahlungshandlers validiert (z. B. als berechtigt registriert, Apple Pay zu nutzen).

Spezifikationen

Specification
Payment Request API
# paymentrequest-interface

Browser-Kompatibilität

Siehe auch