Neue Webstandards für reibungslose Zahlungen im Web.
Zahlungen sind einer der wichtigsten Faktoren für das Web-Ökosystem. Mit sicheren, nahtlosen und flexiblen Zahlungssystemen kann das Web zu einer nachhaltigen und profitablen Plattform werden. Die Web Payments-Standards haben das Potenzial, ein wichtiger Baustein zu sein, der die nahtlose Integration von Zahlungslösungen in die Bezahlvorgänge von Händlern ermöglicht.
Was sind Web Payments?
Web Payments ist eine Reihe neuer standardisierter Zahlungs-APIs, die in modernen Browsern verfügbar sind, darunter die Payment Request API, die Payment Handler API und einige andere. Diese neuen Browser-Grundlagen vereinfachen Onlinezahlungen und ermöglichen es Zahlungs-Apps, sich einfacher als je zuvor in Browser zu integrieren.
Die Standards sind flexibel und funktionieren mit verschiedenen Arten von Zahlungssystemen. Sie sind für jeden Browser auf jedem Gerät, mit jeder Zahlungsmethode und mit jedem Zahlungsdienstleister vorgesehen. Diese Flexibilität ermöglicht eine einfache Entwicklung, eine konsistente Bereitstellung und die zukünftige Kompatibilität mit neuen Zahlungstechnologien.
Studien haben ergeben, dass lange Check-out-Prozesse zu Kaufabbrüchen führen. Mit Web Payments wird der Bezahlvorgang vereinfacht. Statt die Abrechnungsdaten für jeden Kauf manuell einzugeben, sind nur wenige Tippvorgänge erforderlich. Unten sehen Sie eine Demo, wie Google Pay Web Payments nutzt, um einen nahtlosen Ablauf zu ermöglichen. Das ist auch mit jeder anderen Zahlungs-App möglich:
Der Kunde geht zur Kasse und drückt auf die Schaltfläche GPay.
Die Google Pay App wird vor der Händlerwebsite gestartet.
Der Kunde bestätigt die Zahlung in der Google Pay App, nachdem er die Details geprüft hat.
Der Händler überprüft die Zahlung und der Kauf wird genehmigt.
Unterstützte Browser
Web Payments besteht aus mehreren verschiedenen Technologien und der Supportstatus hängt vom Browser ab.
Vorteile der Integration von Web Payments in eine Zahlungs-App
Durch die Integration in Web Payments können Zahlungs-Apps Kunden ein besseres Nutzererlebnis, Entwicklern eine bessere Entwicklungsumgebung und eine strengere Sicherheit bieten.
Verbesserte Nutzererfahrung
Kontextbezogene Zahlungen:Zahlungen werden in Modalen im Kontext der Händlerwebsite ohne Weiterleitungen oder Pop-up-Fenster vorgenommen.
Schnellerer Bezahlvorgang: Kunden können ihre Zahlungsdetails sicher in ihrem Browser oder einer Zahlungs-App speichern, um sie auf jeder unterstützten Händlerwebsite zu verwenden.
Optimierter Kaufvorgang:Nach Abschluss (oder Abbruch) der Zahlung befindet sich der Kunde auf der Händlerwebsite genau an der Stelle, an der er aufgehört hat.
Bessere Entwicklererfahrung
Einfache Integration:Web Payments können über eine vorhandene plattformspezifische Zahlungs-App oder eine webbasierte Zahlungs-App erweitert werden.
Geringe Integrationskosten:Händler können Web Payments mit JavaScript und einer serverseitigen Integration auf grundlegender Ebene einbinden.
Standards:Das Protokoll und das Datenformat für den Austausch von Informationen mit Händlern sind standardisiert und erfordern keine tiefgreifende Integration.
Strengere Sicherheitsmaßnahmen
Sideloading verhindern, wenn plattformspezifische Zahlungs-Apps aufgerufen werden.
Entwickelt unter Berücksichtigung zukünftiger Sicherheits- und Datenschutzparadigmen.
Durch die Verwendung von Web Payments können Zahlungs-Apps auch alle Arten von Zahlungsmethoden ins Web bringen, z. B. E-Geld, Kryptowährungen und Banküberweisungen. Web Payments wurde mit Blick auf Nachhaltigkeit entwickelt und unterliegt keinen Einschränkungen bei der Zahlungsabwicklung und den Zahlungsmethoden.
Web Payments mit anderen Ansätzen vergleichen
Es gibt verschiedene Möglichkeiten, Zahlungen im Web zu integrieren:
iFrames:Die Website des Zahlungsabwicklers wird mit JavaScript in einen iFrame eingefügt und die Zahlungsanmeldedaten des Kunden werden über ein Formular erfasst.
Pop-ups:Mit JavaScript wird ein Pop-up-Fenster geöffnet, in dem die Zahlungsanmeldedaten des Kunden entweder über ein Formular oder durch Authentifizierung und Auswahl einer Zahlungsanmeldedaten erfasst werden.
Weiterleitungen:Der Händler leitet den Kunden auf die Website eines Zahlungsabwicklers weiter, damit er sich authentifizieren und Zahlungsanmeldedaten auswählen kann. Die Weiterleitungs-URL wird über einen Server übermittelt.
OAuth:Der Händler lässt den Kunden sich über OAuth mit der Identität eines Zahlungshandlers authentifizieren und autorisieren. Der Kunde wählt eine Zahlungsmethode, Versandadresse usw. über die In-Context-iFrame-Benutzeroberfläche aus.
So schneiden sie im Vergleich zu Web Payments ab:
Webzahlungen | iFrame | Pop-up | Weiterleitung | OAuth | |
Kontextbezogene Zahlungen | ✔ | ✔ | ✔* | ✔ | |
Dynamische Preisaktualisierungen | ✔ | ✔ | |||
Optimierter Kaufprozess | ✔ | ✔ | ✔ | ||
Plattformspezifische App-Integration | ✔ | ✔ | |||
Geringe Integrationskosten | ✔ | ✔ | ✔ | ✔ | |
Standards | ✔ |
Web Payments in bestehende Apps einbinden
Sie können Web Payments sowohl in plattformspezifische als auch in webbasierte Zahlungs-Apps einbinden. Wenn die plattformspezifische Zahlungs-App nicht installiert ist, kann die webbasierte Zahlungs-App als Fallback verwendet werden. Kunden und Händler können je nach Umgebung Zahlungen nahtlos über eine Zahlungsmethode ihrer Wahl senden und empfangen.
Plattformspezifische Zahlungs-Apps
Ideal für Zahlungs-Apps, die bereits eine große Nutzerbasis haben und bestehenden Nutzern eine einheitliche Erfahrung im Web bieten möchten.
Im Gegensatz zur „Intent“-Funktion von Android wird bei Web Payments die Signaturprüfung vor dem Ausführen der Zahlungs-App durchgeführt. Dadurch ist es nicht möglich, schädliche Zahlungs-Apps per Sideloading zu installieren.
Im Video oben ist Google Pay eine plattformspezifische Zahlungs-App.
Webbasierte Zahlungs-Apps
Zukunftssicherer: Typische Zahlungsmethoden wie Weiterleitungen oder Pop‑ups basieren auf Drittanbieter-Cookies, die möglicherweise nicht mehr unterstützt werden. Es ist zwar noch schwer, die Folgen vorherzusehen, aber Web Payments bieten eine bessere Privatsphäre und eine Welt ohne Drittanbieter-Cookies.
Die webbasierte Methode eignet sich ideal für Webdienste mit einer großen Anzahl von Kunden, die ihre Karte hinterlegt haben.
Wie funktioniert die Händlerakzeptanz?
Damit eine Zahlungs-App bei einem Händler verfügbar ist, muss der Händler sie explizit übernehmen. Technisch gesehen muss der Händler die Kennung der Zahlungs-App (Zahlungsmethoden-ID) angeben und die Payment Request API damit verwenden.
Wir empfehlen, in Integrationsleitfäden und SDKs oder Bibliotheken eine gute Dokumentation bereitzustellen, um die Integration zu erleichtern. Für Google Pay gibt es beispielsweise einen Entwicklerleitfaden.
Die Zusammenarbeit mit Zahlungs-Gateways ist ebenfalls eine gute Option, da sie Ihnen helfen können, Ihre Reichweite zu erhöhen.
Wie hoch sind die Kosten?
Bei Web Payments geht es um Standardtechnologie im Browser. Zahlungs-Apps, die die Funktion übernehmen oder im Browser aktivieren, werden dadurch nicht belastet.