Die Payment Request API bietet ein konsistentes Benutzererlebnis für Händler und Nutzer. Es ist keine neue Zahlungsmethode; vielmehr ermöglicht sie es Nutzern, ihre bevorzugte Zahlungsmethode auszuwählen und diese Informationen einem Händler bereitzustellen.
Viele Probleme im Zusammenhang mit dem Abbruch von Online-Einkaufswagen sind auf Checkout-Formulare zurückzuführen, die schwer auszufüllen und zeitaufwendig sind und oft mehrere Schritte erfordern, um abgeschlossen zu werden. Die Payment Request API soll die Schritte reduzieren, die für die Online-Zahlung erforderlich sind, und möglicherweise Checkout-Formulare überflüssig machen. Sie zielt darauf ab, den Checkout-Prozess zugänglicher zu gestalten, indem Zahlungs-Apps die Daten eines Nutzers speichern und an einen Händler weitergeben, hoffentlich ohne ein HTML-Formular erforderlich zu machen.
Um eine Zahlung anzufordern, erstellt eine Webseite ein PaymentRequest-Objekt als Reaktion auf eine Benutzeraktion, die eine Zahlung auslöst, beispielsweise das Klicken auf eine Schaltfläche „Kaufen“. Der PaymentRequest ermöglicht es der Webseite, Informationen mit dem Benutzeragenten auszutauschen, während der Nutzer Eingaben zur Transaktionsabwicklung macht.
Repräsentiert die Anforderung des Browsers, dass der Händler (die Webseite) sich als berechtigt zur Nutzung eines bestimmten Zahlungsabwicklers validiert (z. B. registriert als berechtigt zur Nutzung von Apple Pay).
Tip: you can click/tap on a cell for more information.
Full support
Full support
No support
No support
Experimental. Expect behavior to change in the future.
Non-standard. Check cross-browser support before using.
Deprecated. Not for use in new websites.
User must explicitly enable this feature.
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.