Versionshinweise

Auf dieser Seite werden die wichtigsten Änderungen am Smart-Bonus-Protokoll für Google Wallet aufgeführt. Die Versionshinweise sind nach Datum sortiert und enthalten Beschreibungen der die Änderungen vor.

2021-10-01

  • Die Website-Struktur wurde vereinfacht.
  • Es wurde verdeutlicht, dass das Terminal NFC A und NFC B unterstützen muss
  • Es wurde verdeutlicht, dass das Terminal ISO/IEC 14443 und ISO/IEC 7816-4
  • Es wurde verdeutlicht, dass das Terminal bei der Durchführung automatischer Polling.
  • Es wurde eine neue Version der Händler-App veröffentlicht: 2.7.210610
  • Die Terminal-App wurde entfernt. Im Beispielcode des Terminals erfahren Sie, wie sollte ein Terminal funktionieren
  • Die Testkonfigurationsdateien wurden entfernt. Tests werden jetzt vorab in die Händler-App geladen.
  • Der standardmäßige private Testschlüssel wurde als separate Datei hinzugefügt.
  • Die Anzahl der Tests in der Händler-App wurde deutlich reduziert, während die dieselbe Abdeckung
  • Es wurden Tests zum Ausführen der Schlüsselversion und der ausgewählten OSE-Antwort hinzugefügt Felder
  • Die Tests sind weniger streng, wenn es mehrere akzeptierte Terminalverhalten gibt.
  • In der Händler-App wurden Prüfungen zur Überprüfung der NFC-Konfiguration hinzugefügt.
  • Es wurden neue Google Wallet-Tests definiert, für die ein Videonachweis erforderlich ist.
  • Die Referenzdokumentation wurde um zusätzliche Details ergänzt.

2021-02-07

  • Es wurde eine neue Version der Smart-Bonus-Testtools veröffentlicht:
    • merchantapp -> 2.6.32
    • testconfigs -> 20210207
  • Die Anzahl der in Tests verwendeten Dienstobjekteinträge, die „Get“ beeinträchtigen, wurde reduziert. Zusätzliche Daten (berücksichtigt die Tatsache, dass die maximale APDU-Größe reduziert wurde) von 253 bis 251 Byte)

2020-07-10

  • Es wurde eine neue Version der Smart-Bonus-Testtools veröffentlicht:
    • merchantapp -> 2.6.31
    • terminalapp -> 1.6.25
    • testconfigs -> 20200710
  • Eingestellte Tests 10.27 und 16.30
  • Die Prüfung erfolgte unabhängig vom zlib-Support
  • Der Validierungsvorgang wurde korrigiert, sodass optionale Felder auch in Tests zulässig sind, die nicht erwartet werden sie
  • Der Überprüfungsvorgang wurde so korrigiert, dass keine optionalen Felder erforderlich sind, außer in Tests, die gezielt nach ihnen suchen,
  • Die Tests 1.31 und 3.20 für Bordkarten wurden hinzugefügt
  • Die Tests 1.32 und 3.21 für Fahrkarten wurden hinzugefügt
  • Präzisere Testnamen und ein genaueres erwartetes Terminalverhalten
  • Kleinere Tippfehler wurden behoben.

2020-05-12

  • Neuer NDEF-Eintragstyp für Dienstobjekte wurde hinzugefügt: Transit

2020-04-13

2020-01-30

  • Neue Version von merchantapp veröffentlicht -> 2.6.30
  • Messwert für das Ende der NFC-Sitzung hinzugefügt

2019-11-26

  • Es wurde eine neue Version der Smart-Bonus-Testtools veröffentlicht:
    • merchantapp -> 2.6.29
    • terminalapp -> 1.6.25
    • testconfigs -> 20191126
  • Eingestellte Tests: 7.1, 8.3, 8.4, 10.28, 10.29, 16.31, 16.32
  • Die Zahlungsvalidierung wurde so geändert, dass nur die PPSE-Anfrage und -Antwort geprüft wird.

2019-10-03

  • Pseudocode zum Parsen von Formaten wurde hinzugefügt.
  • Die ersten SSR- und NSR-Einträge im SPR-Eintrag wurden von O in C geändert.

2019-07-26

  • Wir haben zusätzliches Material für die Zertifizierung im Zusammenhang mit Zahlungen hinzugefügt. Ergebnisse bestätigen
  • Die Struktur des NDEF-Eintrags für den Aussteller wurde klarer formuliert.
  • Es wurde klargestellt, dass der sitzungsspezifische öffentliche Schlüssel des Händlers in einem komprimierten Format im negotiate smart tap session-Befehl

2019-04-05

  • Android Debug Bridge (ADB)-Steuerelemente für die Händler-App wurden hinzugefügt in Implementierung testen
  • Es wurde definiert, welche Testsuites für jede implementierte Funktion abgeschlossen werden müssen.
  • Die Implementierung von push data ist jetzt optional

2019-02-06

  • Händler-App „test_suite_*.json“ geändert Konfigurationsdateien um Folgendes zu ermöglichen:
    • Der Befehl get additional data kann fünf oder sechs Byte lang sein
    • Die standardmäßige Collector-ID, die bei der Validierung festgelegt wurde, wurde so geändert, dass Binär- oder BCD-Format
    • Die get additional data-Validierung für die Dateien 3.14 bis 3.15 wurde entfernt und 17.12
    • Die Nutzlasten für die Aktualisierung des Guthabens dürfen einen Abstand von 0 in den Dateien 5.10 bis 5.13 und 5.20

2019-01-18

  • Es wurden Details zu den erwarteten Materialien hinzugefügt, auf die Sie sich vorbereiten müssen. Ergebnisse bestätigen

2019-01-15

  • Die Händler-App wurde aktualisiert, sodass eine maximale APDU-Länge von 253 Byte für Smart-Home-Geräte unterstützt wird. Tippe auf 2.1
  • Die Testsuites der Händler-App wurden aktualisiert, sodass sie mit den neuen Versionen der App kompatibel sind. Händler-App

2018-11-05

2018-08-30

2018-08-27

  • Die Online-Dokumentation für Smart-Bonus-Entwickler wurde veröffentlicht. Eine Liste der Änderungen, die in früheren Versionen des Protokolls, finden Sie in unserer Verlauf der Entwurfsdokumentation

Verlauf der Entwurfsdokumentation

Diese Online-Entwicklerdokumentation für Smart-Bonus in Google Wallet aktuelle Informationsquelle. In der folgenden Liste sind frühere Entwurfsversionen aufgeführt des gemeinsamen Protokolls für Smart-Bonus 2.1:

  • Revision 0.5, 04.09.2015 – Erster Entwurf
  • Revision 0.6, 07.09.2015 – Transaktionsflussdiagramme hinzugefügt
  • Revision 0.7, 10.09.2015 – APDU- und Tag-Definitionen hinzugefügt
  • Revision 0.82, 24.09.2015 – Verschiedene Funktionen aktualisiert und bereinigt die Präsentation des Materials
  • Revision 0.83, 25.09.2015 – Kryptografie, Sicherheit und Tags aktualisiert
  • Revision 0.91, 02.10.2015 – Auf Chiffre, Befehle und Abläufe aktualisiert
  • Revision 0.92, 26.10.2015 – NDEF für Datennachrichten hinzugefügt
  • Revision 0.93, 10.12.2015 – Aushandeln sicherer Sitzungen für Smart-Bonus hinzugefügt
  • Revision 0.94, 13.01.2016 – SELECT OSE aktualisiert und Probleme mit NDEF behoben Bahnen
  • Revision 0.95, 08.02.2016 – push data-Felder hinzugefügt
  • Revision 0.951, 17.02.2016 – Eingaben für die Nachrichtensignatur klarer formuliert
  • Revision 0.952, 18.02.2016 – Kleinere Probleme mit dem NDEF-Status der Sitzung und primitiver Datensatz
  • Revision 0.960, 25.02.2016 – Geänderter öffentlicher Schlüssel für Mobiltelefon zur Rückgabe in negotiate-Antwort, PPSE-Diensteintrag entfernt, Wallet-Aussteller hinzugefügt ID zum Kundeneintrag, Registrierungsdiensttyp für neuen Diensteintrag hinzugefügt und das Statuswort more data klarer formuliert.
  • Revision 0.961, 01.03.2016 – Anforderungen an Terminals klarer formuliert und umbenannt handset nach mobile device
  • Revision 0.970, 07.07.2016 – Mehrere Funktionen für Smart-Bonus 2.1 geändert Änderung der VAS-Vorzahlung, Klarstellung der Statuswörter und Einführung von Chunking.
  • Revision 0.971, 28.07.2016 – Aufteilung abgeschlossen und POS-Funktionen hinzugefügt In push data aufnehmen
  • Revision 0.972, 05.08.2016 – „Set für Datenantworteintrag abrufen“ aktualisiert Abschnitt und OSE Antwortfelder korrigiert
  • Revision 0.973, 30.08.2016 – zusätzliche OSE-Tags und Statuswörter hinzugefügt 9502, 9404, 9405 und 9406
  • Revision 0.974, 29.09.2016 – Master-Nonce hinzugefügt
  • Revision 0.975, 09.12.2016 – Konzept für Kryptografieschlüssel hinzugefügt, Anhang hinzugefügt C: Schlüsselverwaltung, Live-Authentifizierung klarer formuliert, 9407 und 9408 definiert, klarer formuliert die Bytereihenfolge von Transaktionsdetails, klarer formulierter „mdn“ Aufnahme in das Datensatz-ID-Feld und „oid“ wurde klarer formuliert. für den Dienststatuseintrag
  • Revision 0.976, 21.03.2017 – Erwartetes Terminalverhalten aktualisiert Beschreibungen für bestimmte Statuswörter und verdeutlichte die Leistung bei der Terminalaktion. Anforderung
  • Revision 0.977, 10.05.2017 – Textbezogene Formate aus der Primitive entfernt Formattypen
  • Revision 0.978, 10.09.2017 – Format für langfristige Schlüsselversionen klarer formuliert Es wurde klargestellt, wann negotiate erforderlich ist, signature und IV wurden klarer formuliert und hinzugefügt C3 auf die OSE-Antwort und hat MER- und SLR-Einträge in SRQ geändert Von C bis M aufnehmen
  • Revision 0.979, 25.04.2018 – Zwei neue NDEF-Eintragstypen für Dienstobjekte hinzugefügt: Event Ticket und Flight