In diesem Dokument werden die Schritte für Betreiber öffentlicher Verkehrsmittel und Systemintegrator (im Folgenden als Aussteller bezeichnet) Motics-Implementierung in Google Wallet
1. Voraussetzungen erfüllen
- Unterzeichnen Sie mit Google eine Geheimhaltungsvereinbarung. Dieser Link wird per Klick akzeptiert. Onlineformular wird vom Business Development-Team (BD) von Google freigegeben.
- Binde die standardmäßige Google Wallet API für QR-Codes ein:
- Der Aussteller verwendet die Google Wallet API, um Karten/Tickets bereitzustellen und zum über die Google Wallet App eines Nutzers. Überprüfe die QR-Codes für öffentliche Verkehrsmittel. und die nötigen Voraussetzungen für die Integration mit die API verwenden.
- Registrieren Sie sich beim VDV eTicket Service, um eine Inhaber-ID (orgId) und das Für Motics sind relevante PKI-Details erforderlich.
2. Technische Implementierung
Schritt 2 enthält die wichtigsten technischen Details zur Implementierung. Diese sollten die parallel entwickelt werden können.
Upgrade deiner Google Wallet API-Implementierung
Auf der Seite Technische Details werden die Methoden und Parameter des Ausstellers erläutert. die Motics-Integration verwendet und aktualisiert werden muss. Konkret muss der Aussteller muss die folgenden Google Wallet API-Methoden mit zusätzlichen Motics-bezogenen Anfragen aufrufen Parameter:
Aktivierungsendpunkt implementieren
Der Google-Server ruft den vom Aussteller gehosteten Aktivierungsendpunkt auf. Dieses löst die Generierung der statischen Berechtigungsdaten (sigSTB) auf dem Aussteller aus Server. Weitere Informationen finden Sie im Abschnitt Aktivierungsendpunkt.
Implementieren und Vorgang zum Aufheben der Verknüpfung
Für eine gute User Experience sollte es Nutzenden möglich sein, ihre Motics zu bewegen. Ticket von einem Gerät zum anderen innerhalb bestimmter, vom Aussteller festgelegter Einschränkungen. Dazu muss der Aussteller den Vorgang zum Verschieben und Aufheben der Verknüpfung implementieren.
Bestätigungs-E-Mail senden, wenn Ticket gespeichert wird
Google verlangt, dass der Aussteller eine Bestätigungs-E-Mail an Nutzer sendet, wenn sie ein Motics-Ticket in Google Wallet speichern. Die Bestätigungs-E-Mail sollte Minimum) enthalten:
- Nützliche Links für Nutzer zur Verwaltung ihres Tickets (Abonnements).
- Anleitung zur Kontaktaufnahme mit dem Kundensupport des Ausstellers.
3. Führe End-to-End-Integrationstests in der Funktion „STAGING“ durch.
Erstelle eine Google Wallet-Test-transitClass
für die Entwicklung und verwende
Integration abgeschlossen ist, muss die Lösung validiert und getestet werden.
von Anfang bis Ende mit dieser transitClass
-Entwicklung. In transitObject:Insert
Legen Sie für cert_environment
den Wert STAGING
fest. Alle Anwendungsfälle sollten vollständig getestet werden.
und alle Testläufe müssen
ein erfolgreiches Ergebnis haben.
4. Durchführung von End-to-End-Tests in der PRODUKTION
Nachdem die Lösung erfolgreich in der STAGING
-Umgebung getestet wurde,
eine neue Produktions-transitClass
erstellen Dieses Mal stellen Sie cert_environment
auf
PRODUCTION
beim Einfügen der transitObject
ein. Alle Tests absolvieren und abschließen
Supportanfragen und Anleitungen findest du im Abschnitt Testen.
5. Einführungsprozess folgen und Genehmigungen einholen
Vor dem Start oder Beginn eines öffentlichen Pilotprojekts muss eine vollständige Genehmigung zur Markteinführung vorliegen. von Google gewährt wird. Die Genehmigung hängt vom Ergebnis der verschiedenen Testphasen und anderen Faktoren wie die von Google geprüft und genehmigt werden müssen:
- Umfang der Markteinführung und Tarif
- Im Falle eines Pilotprojekts muss der Startplan eindeutige Ausstiegskriterien und bis hin zur vollständigen Einführung.
- Geplante Marketingaktivitäten
- Mitteilungen zur Markteinführung
- Launch Date
- Zeitplan für den Einführungstag, Eskalationsprozess und Kontakte
- Prozesse für den Endnutzersupport