Offenes Bezahlsystem für Firefox OS

Das WebPayment API soll In-App-Einkäufe in Firefox OS ermöglichen und Anbietern wie Kunden Freiheit bei der Auswahl des Bezahldienstleisters lassen.

In Pocket speichern vorlesen Druckansicht 164 Kommentare lesen
Lesezeit: 1 Min.
Von
  • Herbert Braun

Mozilla hat einen frühen Entwurf einer Bezahldienst-Schnittstelle veröffentlicht, mit der Entwickler von Apps für Firefox OS Einkäufe abwickeln können. Das Design der Schnittstelle orientiert sich an Google Wallet, doch im Unterschied zu diesem soll das WebPayment API offen für eine Vielzahl von Bezahldienstleistern bleiben.

Beim Kauf ruft der Kunde die Funktion navigator.mozPay() auf, die im Idealfall mehrere Bezahldienstleister zur Auswahl stellt. Für jeden Dienstleister muss der Entwickler Daten im Format eines signierten JSON Web Token (JWT) bereitstellen, das unter anderem die Adresse des Dienstleisters, eindeutige IDs der App und des Produkts sowie URLs für den erfolgreichen und den gescheiterten Abschluss des Vorgangs enthält. Der Preis ist in Form von stufenweisen "price points" festgelegt.

Dieses JWT wird an den Bezahldienstleister gesendet. Um die darin enthaltenen Informationen zu verarbeiten, muss dieser die Schnittstelle WebPaymentProvider anbieten. Erste Implementierungen stellt Mozilla selbst in Python und in Node.js zur Verfügung, weitere sollen folgen.

App-Entwickler können das WebPayment API bereits ausprobieren, wobei bisher nur der Firefox Marketplace die Bezahlung abwickeln kann. Dieser stellt als Bezahlmethoden Kreditkarte und Handy-Rechnung zur Auswahl. Mozilla empfiehlt, zuvor die Bezahlabwicklung mit einem simulate-Flag gründlich zu testen. Anscheinend gibt es bislang keine Pläne, die Schnittstelle auch in den Browser zu integrieren oder als Webstandard einzubringen. (heb)