Neue Webstandards für reibungslose Zahlungen im Web.
Zahlungen sind einer der wichtigsten Ökosystemtreiber für das Web. 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 Web-based Payment Handler API und einige andere. Diese neuen Browser-Primitiven 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 Klicks erforderlich. Im folgenden Demo sehen Sie, 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.
Schnellere Kaufabwicklung: 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 kann ü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
Verhinderung von Sideloading beim Aufrufen plattformspezifischer Zahlungs-Apps.
Sie wurden unter Berücksichtigung zukünftiger Sicherheits- und Datenschutzparadigmen entwickelt.
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
Sehen Sie sich die vorhandenen Ansätze für die Integration von Zahlungen im Web an:
iFrames:Die Website des Zahlungsabwicklers wird mithilfe von JavaScript in einen iFrame eingefügt und die Zahlungsanmeldedaten des Kunden werden über ein Formular erhoben.
Pop-ups:Mit JavaScript wird ein Pop-up-Fenster geöffnet, in dem die Zahlungsdaten des Kunden entweder über ein Formular oder durch Authentifizierung und Auswahl von Zahlungsdaten 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 ermöglicht es dem Kunden, sich über OAuth mit der Identität eines Zahlungsabwicklers zu authentifizieren und zu autorisieren, eine Zahlungsmethode, Versandadresse usw. über eine In-Context-iFrame-Benutzeroberfläche auszuwählen.
So unterscheiden sie sich von Web Payments:
| 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 nahtlos Zahlungen ü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 Android-Funktion „Intent“ 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 zu sideloaden.
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 bietet eine bessere Privatsphäre und eine Welt ohne Drittanbieter-Cookies.
Der webbasierte Ansatz ist 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 Ihnen, in Integrationsanleitungen 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.