Notes de version

Cette page liste les principales modifications apportées au protocole Smart Tap de Google Wallet. La les notes de version sont classées et identifiées par date et incluent des descriptions les modifications.

2021-10-01

  • Simplification de la structure du site
  • Clarification sur le fait que le terminal doit être compatible NFC A et NFC B
  • Clarification sur le fait que le terminal doit respecter les ISO/IEC 14443 et ISO/IEC 7816-4
  • Clarification sur le fait que le terminal doit prendre des précautions particulières lors de l'exécution automatique les sondages.
  • Publication d'une nouvelle version de l'application pour les marchands: 2.7.210610
  • Suppression de l'application Terminal (pour savoir comment procéder, consultez l'exemple de code de terminal) un terminal devrait fonctionner
  • Suppression des fichiers de configuration des tests (les tests sont désormais préchargés dans l'application pour les marchands)
  • Ajout de la clé de test privée par défaut en tant que fichier distinct
  • Réduction importante du nombre de tests dans l'application pour les marchands, tout en conservant même couverture
  • Ajout de tests pour exercer la version de clé et la sélection facultative de la réponse OSE champs
  • Tests rendus plus permissifs lorsque plusieurs comportements de terminal sont acceptés
  • Ajout de vérifications dans l'application pour les marchands afin de valider la configuration NFC
  • Définition de nouveaux tests Google Wallet pour lesquels nous exigeons une preuve vidéo
  • Ajout de détails supplémentaires à la documentation de référence

2021-02-07

  • Publication d'une nouvelle version des outils de test Smart Tap: <ph type="x-smartling-placeholder">
      </ph>
    • merchantapp -> 2.6.32
    • testconfigs -> 20210207
  • Réduction du nombre d'enregistrements d'objets de service utilisés dans les tests de contrainte Get Données supplémentaires (prend en compte le fait que la taille d'APDU maximale a été réduite de 253 à 251 octets)

2020-07-10

  • Publication d'une nouvelle version des outils de test Smart Tap: <ph type="x-smartling-placeholder">
      </ph>
    • merchantapp -> 2.6.31
    • terminalapp -> 1.6.25
    • testconfigs -> 20200710
  • Abandon des tests 10.27 et 16.30
  • Validation rendue indépendante de la compatibilité avec zlib
  • Correction de la validation pour autoriser les champs facultatifs même dans les tests inattendus eux
  • Correction de la validation pour ne pas exiger de champs facultatifs, sauf dans les tests qui recherchez-les spécifiquement
  • Ajout des tests 1.31 et 3.20 pour les cartes d'embarquement
  • Ajout des tests 1.32 et 3.21 pour les titres de transport
  • Amélioration de la précision des noms des tests et des comportements attendus des terminaux
  • Correction de fautes de frappe mineures

2020-05-12

  • Ajout d'un nouveau type d'enregistrement NDEF d'objet de service: Transit

2020-04-13

2020-01-30

  • Publication de la nouvelle version de merchantapp -> 2.6.30
  • Ajout d'une mesure pour l'heure de fin de la session NFC

2019-11-26

  • Publication d'une nouvelle version des outils de test Smart Tap: <ph type="x-smartling-placeholder">
      </ph>
    • merchantapp -> 2.6.29
    • terminalapp -> 1.6.25
    • testconfigs -> 20191126
  • Abandon des tests 7.1, 8.3, 8.4, 10.28, 10.29, 16.31, 16.32
  • Modification de la validation des paiements pour ne vérifier que la requête et la réponse PPSE

2019-10-03

  • Ajout d'un pseudo-code pour l'analyse du format
  • Modification des premiers enregistrements SSR et NSR dans l'enregistrement SPR, passant de O à C

2019-07-26

  • Ajout de ressources supplémentaires pour préparer la certification impliquant un paiement à Certifier les résultats
  • Clarification de la structure des enregistrements NDEF d'émetteur
  • Clarification indiquant que la clé publique éphémère du marchand est dans un format compressé dans le Commande negotiate smart tap session

2019-04-05

  • Ajout des commandes Android Debug Bridge (ADB) pour l'application pour les marchands dans Tester l'implémentation
  • Définition des suites de tests à réaliser pour chaque fonctionnalité implémentée
  • Implémentation de push data rendue facultative

2019-02-06

  • Vous avez modifié l'application pour les marchands test_suite_*.json fichiers de configuration pour prendre en charge les éléments suivants:
    • La commande get additional data peut comporter cinq ou six octets
    • Modification de l'ID de marchand par défaut défini dans la validation pour accepter le binaire ou Format BCD
    • Suppression de la validation get additional data des fichiers 3.14 vers 3.15 et 17.12
    • Autorisation de remplissage de 0 pour les charges utiles de mise à jour du solde dans les fichiers 5.10 pour 5.13 et 5.20

2019-01-18

2019-01-15

  • Mise à jour de l'application pour les marchands afin d'accepter une longueur maximale d'APDU de 253 octets pour Smart Appuyez sur 2.1
  • Mise à jour des suites de tests de l'application pour les marchands afin de les rendre compatibles avec le nouveau application pour les marchands

2018-11-05

2018-08-30

2018-08-27

  • Publication de la documentation en ligne pour les développeurs sur Smart Tap Pour obtenir la liste des modifications apportées dans versions précédentes du protocole, consultez notre Historique des brouillons de la documentation

Historique des brouillons de la documentation

La documentation en ligne destinée aux développeurs sur la fonctionnalité Smart Tap de Google Wallet est la et une source de référence actualisée. La liste suivante détaille les versions brouillons précédentes du protocole partagé Smart Tap 2.1:

  • Révision 0.5, 04/09/2015 – Première version préliminaire
  • Révision 0.6, 07/09/2015 – Ajout de diagrammes de flux de transactions
  • Révision 0.7, 10/09/2015 – Ajout de définitions APDU et Tags
  • Révision 0.82, 24/09/2015 – Mise à jour de diverses fonctionnalités et nettoyage la présentation du matériel
  • Révision 0.83, 25/09/2015 – Mise à jour du chiffrement, de la sécurité et des balises
  • Révision 0.91, 02/10/2015 – Mise à jour vers l'algorithme de chiffrement, les commandes et les flux
  • Révision 0.92, 26/10/2015 – Ajout du format NDEF pour les messages de données
  • Révision 0.93, 10/12/2015 – Inclusion de la session sécurisée "Negotiate smart tap"
  • Révision 0.94, 13/01/2016 – Mise à jour de SELECT OSE et correction des problèmes liés à NDEF longueurs
  • Révision 0.95, 08/02/2016 – Ajout de champs push data
  • Révision 0.951, 17/02/2016 – Clarification des entrées pour la signature des messages
  • Révision 0.952, 18/02/2016 – Correction de problèmes mineurs liés à l'état NDEF de la session et enregistrement primitif
  • Révision 0.960, 25/02/2016 – Modification de la clé publique du combiné à renvoyer la réponse negotiate, enregistrement de service PPSE supprimé, émetteur de portefeuille ajouté le numéro d'identification de l'enregistrement du client, le type de service d'inscription ajouté pour le nouvel enregistrement de service, Clarification du mot d'état more data
  • Révision 0.961, 01/03/2016 – Clarification des exigences concernant les terminaux et changement de nom handset à mobile device
  • Révision 0.970, 07/07/2016 – Modification de plusieurs fonctionnalités pour Smart Tap 2.1 Modification du SVA pour les paiements, clarification des mots d'état et introduction de la segmentation.
  • Révision 0.971, 28/07/2016 – Finalisation de la segmentation et ajout de fonctionnalités pour les points de vente Enregistrer dans push data
  • Révision 0.972, 05/08/2016 – Mise à jour de l'option "get data response record bundle" et les champs de réponse OSE corrigés
  • Révision 0.973, 30/08/2016 – Ajout de balises OSE et de mots d'état supplémentaires 9502, 9404, 9405 et 9406
  • Révision 0.974, 29/09/2016 – Ajout du nonce maître
  • Révision 0.975, 09/12/2016 – Ajout du concept de clé de cryptographie et ajout d'une annexe C: Gestion des clés, clarification de l'authentification en direct, définition de 9407 et 9408, clarification l'ordre des octets des détails de la transaction, clarifié pour "mdn" à inclure dans Champ d'identifiant de l'enregistrement et clarification du champ "oid" pour l'enregistrement d'état du service
  • Révision 0.976, 21/03/2017 – Mise à jour du comportement attendu du terminal Descriptions des mots d'état donnés et clarification des performances de la durée de la transaction condition
  • Révision 0.977, 10/05/2017 – Suppression des formats textuels de la primitive types de format
  • Révision 0.978, 10/09/2017 – Clarification du format de version de clé à long terme clarifié les cas où negotiate est nécessaire, clarifié signature et IV, ajout C3 à la réponse OSE, et modifié les enregistrements MER et SLR dans SRQ enregistrer de C à M
  • Révision 0.979, 25/04/2018 – Ajout de deux nouveaux types d'enregistrements NDEF d'objet de service: Event Ticket et Flight