Integrationsschritte des Ausstellers für Motics-Tickets in Google Wallet

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.

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 PRODUCTIONbeim 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