Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
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 insicheren Kontexten (HTTPS) in einigen oder allenunterstützenden Browsern verfügbar.
DiePayment 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.
In diesem Artikel
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. DiePayment 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 einPaymentRequest-Objekt als Reaktion auf eine Nutzeraktion, die eine Zahlung initiiert, wie z. B. das Klicken auf eine "Kaufen"-Schaltfläche. DerPaymentRequest 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 unterVerwendung der Payment Request API.
Hinweis:Die API ist in Cross-Origin-<iframe>-Elementen nur verfügbar, wenn das Attributallowpaymentrequest auf ihnen gesetzt wurde.
Schnittstellen
PaymentAddressVeraltetNicht standardisiertEin Objekt, das Adressinformationen enthält; wird beispielsweise für Rechnungs- und Versandadressen verwendet.
PaymentRequestEin Objekt, das die API zum Erstellen und Verwalten der Zahlungsschnittstelle desUser Agent bereitstellt.
PaymentRequestUpdateEventErmöglicht es der Webseite, die Details der Zahlungsanforderung als Reaktion auf eine Nutzeraktion zu aktualisieren.
PaymentMethodChangeEventRepräsentiert das Wechseln des Zahlungsmittels durch den Nutzer (z. B. von einer Zahlungsmethode zu einer anderen).
PaymentResponseEin Objekt, das zurückgegeben wird, nachdem der Nutzer eine Zahlungsmethode ausgewählt und eine Zahlungsanforderung genehmigt hat.
MerchantValidationEventVeraltetReprä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> |