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 14443undISO/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.32testconfigs->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.31terminalapp->1.6.25testconfigs->20200710
- Eingestellte Tests
10.27und16.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.31und3.20für Bordkarten wurden hinzugefügt - Die Tests
1.32und3.21fü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
- Hat veröffentlicht: Smart-Bonus-Beispiel-App für Google Wallet
2020-01-30
- Neue Version von
merchantappverö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.29terminalapp->1.6.25testconfigs->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- undNSR-Einträge imSPR-Eintrag wurden vonOinCgeä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 dataist jetzt optional
2019-02-06
- Händler-App „
test_suite_*.json“ geändert Konfigurationsdateien um Folgendes zu ermöglichen:- Der Befehl
get additional datakann 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 Dateien3.14bis3.15wurde entfernt und17.12 - Die Nutzlasten für die Aktualisierung des Guthabens dürfen einen Abstand von
0in den Dateien5.10bis5.13und5.20
- Der Befehl
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
- Die nachgestellte
0inSelect Mobile Wallet using OSE - OSE.VAS.01wurde entfernt in APDU-Befehl – Übersicht
2018-08-30
- Statuscode
9302hinzugefügt in Statuswörter
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 OSEaktualisiert 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 Statuswortmore dataklarer formuliert. - Revision 0.961, 01.03.2016 – Anforderungen an Terminals klarer formuliert und umbenannt
handsetnachmobile 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 dataaufnehmen - Revision 0.972, 05.08.2016 – „Set für Datenantworteintrag abrufen“ aktualisiert
Abschnitt und
OSEAntwortfelder korrigiert - Revision 0.973, 30.08.2016 – zusätzliche
OSE-Tags und Statuswörter hinzugefügt9502,9404,9405und9406 - 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,
9407und9408definiert, 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
negotiateerforderlich ist,signatureundIVwurden klarer formuliert und hinzugefügtC3auf dieOSE-Antwort und hatMER- undSLR-Einträge inSRQgeändert VonCbisMaufnehmen - Revision 0.979, 25.04.2018 – Zwei neue NDEF-Eintragstypen für Dienstobjekte hinzugefügt:
Event TicketundFlight