Note di rilascio

In questa pagina sono elencate le modifiche principali al protocollo Smart Tap di Google Wallet. Le note di rilascio sono ordinate e identificate per data e includono le descrizioni delle modifiche.

1 ottobre 2021

  • Semplificazione della struttura del sito
  • È stato chiarito che il terminale deve supportare le tecnologie NFC A e NFC B
  • È stato chiarito che il terminale deve rispettare i ISO/IEC 14443 e ISO/IEC 7816-4
  • È stato chiarito che il terminale deve prestare particolare attenzione quando esegue il polling automatico.
  • Nuova versione dell'app del commerciante pubblicata: 2.7.210610
  • Rimozione dell'app Terminale. Fai riferimento al codice di esempio del terminale per avere idee su come dovrebbe funzionare un terminale
  • Rimossi i file di configurazione dei test, ora i test sono precaricati nell'app del commerciante
  • È stata aggiunta la chiave di test privata predefinita come file separato
  • Riduzione notevolmente del numero di test nell'app del commerciante mantenendo la stessa copertura
  • Sono stati aggiunti test per esercitare la versione della chiave e i campi facoltativi di risposta del OSE selezionati
  • Rendi i test più tolleranti quando esistono molteplici comportamenti accettati nei terminali
  • Sono stati aggiunti controlli nell'app del commerciante per verificare la configurazione NFC
  • Definizione di nuovi test di Google Wallet per i quali richiediamo la prova video
  • Sono stati aggiunti ulteriori dettagli alla documentazione di riferimento

2021-02-07

  • Nuova versione pubblicata degli strumenti di test Smart Tap:
    • merchantapp -> 2.6.32
    • testconfigs -> 20210207
  • Riduzione del numero di record degli oggetti di servizio utilizzati nei test che sottolineano l'utilizzo di dati aggiuntivi (prende in considerazione il fatto che le dimensioni massime dell'APDU sono state ridotte da 253 a 251 byte)

2020-07-10

  • Nuova versione pubblicata degli strumenti di test Smart Tap:
    • merchantapp -> 2.6.31
    • terminalapp -> 1.6.25
    • testconfigs -> 20200710
  • Test ritirati 10.27 e 16.30
  • Convalida indipendente dall'assistenza zlib
  • Convalida fissa per consentire i campi facoltativi anche nei test che non si aspettano
  • Convalida fissa per non richiedere campi facoltativi, tranne nei test che li cercano specificamente
  • Sono stati aggiunti i test 1.31 e 3.20 per le carte d'imbarco
  • Test 1.32 e 3.21 aggiunti per i pass per il trasporto pubblico
  • Sono stati resi più accurati i nomi dei test e i comportamenti previsti del terminale
  • Correzione di errori di battitura minori

2020-05-12

  • Nuovo tipo di record NDEF dell'oggetto di servizio aggiunto: Transit

2020-04-13

2020-01-30

  • Nuova versione di merchantapp -> 2.6.30 pubblicata
  • Aggiunta misura per ora di fine della sessione NFC

2019-11-26

  • Nuova versione pubblicata degli strumenti di test Smart Tap:
    • merchantapp -> 2.6.29
    • terminalapp -> 1.6.25
    • testconfigs -> 20191126
  • Test ritirati: 7.1, 8.3, 8.4, 10.28, 10.29, 16.31, 16.32
  • Convalida del pagamento modificata per verificare solo la richiesta e la risposta PPSE

2019-10-03

  • Pseudocodice aggiunto per l'analisi del formato
  • I primi SSR e NSR record del record SPR sono stati modificati da O a C

2019-07-26

  • È stato aggiunto materiale aggiuntivo per la preparazione alla certificazione relativa al pagamento al fine di certificare i risultati
  • È stata chiarita la struttura del record NDEF dell'emittente
  • La chiave pubblica temporanea del commerciante è in formato compresso nel comando negotiate smart tap session

2019-04-05

  • Sono stati aggiunti i controlli Android Debug Bridge (ADB) per l'app del commerciante in Testare l'implementazione
  • Definite le suite di test da completare per ogni funzionalità implementata
  • Implementazione di push data resa facoltativa

2019-02-06

  • Abbiamo modificato i test_suite_*.json file di configurazione dell'app del commerciante per supportare quanto segue:
    • Il comando get additional data può avere una lunghezza di cinque o sei byte
    • È stato modificato l'ID raccoglitore predefinito impostato in convalida in modo che accetti il formato binario o BCD
    • Rimossa la convalida get additional data dai file 3.14 a 3.15 e 17.12
    • I payload di aggiornamento del saldo sono consentiti in modo da avere una spaziatura interna pari a 0 nei file da 5.10 a 5.13 e 5.20

2019-01-18

2019-01-15

  • È stata aggiornata l'app del commerciante in modo che supporti una lunghezza massima dell'APDU di 253 byte per Smart Tap 2.1
  • Aggiornamento delle suite di test dell'app del commerciante in modo che siano compatibili con la nuova app per i commercianti

2018-11-05

2018-08-30

2018-08-27

  • Pubblicazione della documentazione online per gli sviluppatori Smart Tap. Per un elenco delle modifiche apportate nelle versioni precedenti del protocollo, consulta la nostra Bozza della cronologia della documentazione

Bozza della cronologia della documentazione

Questa documentazione online per gli sviluppatori Smart Tap di Google Wallet è la fonte più aggiornata. Di seguito sono riportati i dettagli delle versioni bozza precedenti del protocollo Smart Tap 2.1 condiviso:

  • Revisione 0.5, 04-09-2015 - Prima bozza
  • Revisione 0.6, 07/09/2015 - Diagrammi di flusso delle transazioni aggiunti
  • Revisione 0.7, 10/09/2015 - Definizioni di APDU e tag aggiunte
  • Revisione 0.82, 24-09-2015 - Abbiamo aggiornato le funzioni varie e ripulita la presentazione del materiale
  • Revisione 0.83, 25-09-2015 - Criptovalute, sicurezza e tag aggiornati
  • Revisione 0.91, 02-10-2015 - Aggiornato a crittografia, comandi e flussi
  • Revisione 0.92, 26/10/2015 - Aggiunta di NDEF per messaggi relativi ai dati
  • Revisione 0.93, 10/12/2015 - Sessione sicura di negoziare smart tap inclusa
  • Revisione 0.94, 13/01/2016 - Aggiornamento di SELECT OSE e risoluzione dei problemi relativi alle lunghezze NDEF
  • Revisione 0.95, 08/02/2016 - Sono stati aggiunti push data campi
  • Revisione 0.951, 17/02/2016 - Input chiariti per la firma dei messaggi
  • Revisione 0.952, 18/02/2016 - Risolti problemi di minore entità relativi allo stato NDEF della sessione e al record primitivo
  • Revisione 0.960, 25/02/2016 - Chiave pubblica del ricevitore modificata da restituire nella risposta negotiate, record di servizio PPSE rimosso, ID emittente Wallet aggiunto al record cliente, tipo di servizio di registrazione aggiunto per nuovo record di servizio e chiarimento della parola di stato more data
  • Revisione 0.961, 01/03/2016 - Sono stati chiariti i requisiti del terminale e rinominato handset in mobile device
  • Revisione 0.970, 07/07/2016 - Modifica di più funzionalità per Smart Tap 2.1, modifiche delle VAS rispetto al pagamento, chiarimento delle parole di stato e introduzione della suddivisione in blocchi.
  • Revisione 0.971, 28/07/2016 - Creazione di blocchi finalizzati e aggiunta delle funzionalità POS Record a push data
  • Revisione 0.972, 05/08/2016 - Sezione "Recupera bundle di record di risposte di dati" aggiornata e OSE campi di risposta corretti
  • Revisione 0.973, 30/08/2016 - Aggiunti ulteriori tag OSE e parole di stato 9502, 9404, 9405 e 9406
  • Revisione 0.974, 29-09-2016 - Aggiunto il Master Nonce
  • Revisione 0.975, 09/12/2016 - Aggiunta del concetto di chiave di crittografia, aggiunta dell'Appendice C: gestione delle chiavi, autorizzazione in tempo reale chiarita, definizione 9407 e 9408, chiarimento dell'ordine dei byte dei dettagli delle transazioni, inclusione di "mdn" nel campo ID record e chiarimento dell'"oid" per il record dello stato del servizio
  • Revisione 0.976, 21-03-2017 - Aggiornamento delle descrizioni del comportamento previsto del terminale per determinate parole di stato e chiarimento dei requisiti di prestazioni del tempo di tocco
  • Revisione 0.977, 10/05/2017 - Rimozione dei formati relativi al testo dai tipi di formati primitivi
  • Revisione 0.978, 10/09/2017 - È stato chiarito il formato della versione della chiave a lungo termine, è stato chiarito quando è necessario negotiate, abbiamo chiarito signature e IV, aggiunto C3 alla risposta OSE e modificato i record MER e SLR nel record SRQ da C a M
  • Revisione 0.979, 25/04/2018 - Aggiunti due nuovi tipi di record NDEF dell'oggetto di servizio: Event Ticket e Flight