Notas da versão

Nesta página, listamos as principais alterações no protocolo do Toque inteligente da Carteira do Google. O as notas da versão estão ordenadas e identificadas por data e incluem descrições as mudanças.

2021-10-01

  • Estrutura do site simplificada
  • Foi esclarecido que o terminal precisa oferecer suporte a NFC A e NFC B.
  • Esclarecemos que o terminal precisa obedecer às ISO/IEC 14443 e ISO/IEC 7816-4
  • Foi esclarecido que o terminal precisa ter cuidado especial ao realizar processos a sondagem.
  • Uma nova versão do app do comerciante foi publicada: 2.7.210610
  • O app do terminal foi removido. Consulte o exemplo de código do terminal para ter ideias de como um terminal deve funcionar
  • Os arquivos de configuração de teste foram removidos. Agora, os testes são pré-carregados no app do comerciante.
  • A chave de teste privada padrão foi adicionada como um arquivo separado
  • O número de testes no app do comerciante teve uma redução significativa, mantendo o Mesma cobertura
  • Foram adicionados testes para exercitar a versão da chave e a resposta OSE selecionada (opcional) campos
  • Os testes tornaram-se mais flexíveis quando vários comportamentos do terminal são aceitos.
  • Foram adicionadas verificações no app do comerciante para confirmar a configuração da NFC.
  • Foram definidos novos testes da Carteira do Google para os quais exigimos prova de vídeo
  • Adicionados mais detalhes à documentação de referência

2021-02-07

  • Uma nova versão das ferramentas de teste do Toque inteligente foi publicada:
    • merchantapp -> 2.6.32
    • testconfigs -> 20210207
  • Redução do número de registros de objeto de serviço usados em testes que acionam Get. Dados adicionais (acomoda o fato de que o tamanho máximo da APDU foi reduzido de 253 a 251 bytes)

2020-07-10

  • Uma nova versão das ferramentas de teste do Toque inteligente foi publicada:
    • merchantapp -> 2.6.31
    • terminalapp -> 1.6.25
    • testconfigs -> 20200710
  • Os testes 10.27 e 16.30 foram descontinuados.
  • A validação passou a ser independente do suporte a zlib.
  • A validação foi corrigida para permitir campos opcionais mesmo em testes que não esperam
  • A validação foi corrigida para não exigir campos opcionais, exceto em testes que procure especificamente por eles
  • Os testes 1.31 e 3.20 para cartões de embarque foram adicionados
  • Os testes 1.32 e 3.21 foram adicionados para cartões de transporte público
  • Os nomes dos testes e os comportamentos esperados dos terminais agora são mais precisos.
  • Correção de pequenos erros de digitação

2020-05-12

  • Novo tipo de registro NDEF do objeto de serviço adicionado: Transit

2020-04-13

2020-01-30

  • A nova versão de merchantapp foi publicada -> 2.6.30
  • Foi adicionada uma medida para o horário de término da sessão de NFC.

2019-11-26

  • Uma nova versão das ferramentas de teste do Toque inteligente foi publicada:
    • merchantapp -> 2.6.29
    • terminalapp -> 1.6.25
    • testconfigs -> 20191126
  • Testes descontinuados: 7.1, 8.3, 8.4, 10.28, 10.29, 16.31, 16.32
  • A validação de pagamento foi alterada para verificar apenas a solicitação e a resposta de PPSE

2019-10-03

  • Pseudocódigo adicionado para análise de formato
  • Os primeiros registros SSR e NSR no registro SPR foram alterados de O para C

2019-07-26

  • Acréscimo de material extra de preparação para a certificação que envolve o pagamento a Certificar resultados
  • Foi esclarecida a estrutura do registro NDEF do emissor.
  • Foi esclarecido que a chave pública temporária do comerciante está no formato compactado no Comando negotiate smart tap session

2019-04-05

  • Foram adicionados controles do Android Debug Bridge (adb) para o app do comerciante em Testar a implementação
  • Definiu quais conjuntos de testes precisam ser concluídos para cada recurso implementado
  • A implementação de push data passou a ser opcional.

2019-02-06

  • Modificou o app do comerciante test_suite_*.json arquivos de configuração para oferecer suporte ao seguinte:
    • O comando get additional data pode ter de cinco a seis bytes.
    • O ID do coletor padrão definido na validação foi alterado para aceitar arquivos binários ou Formato BCD
    • A validação get additional data foi removida dos arquivos 3.14 a 3.15 e 17.12
    • Permissão para payloads de atualização de saldo terem padding 0 nos arquivos 5.10 a 5.13 e 5.20

2019-01-18

  • Adição de detalhes sobre os materiais esperados para os quais você precisa se preparar. Certificar resultados

2019-01-15

  • O app do comerciante foi atualizado para oferecer suporte a um tamanho máximo de APDU de 253 bytes para campanhas inteligentes. Toque em 2.1
  • Os pacotes de teste do app do comerciante foram atualizados para serem compatíveis com o novo app do comerciante

2018-11-05

2018-08-30

2018-08-27

  • Publicamos a documentação para desenvolvedores on-line do Toque inteligente. Para uma lista das alterações feitas em versões anteriores do protocolo, consulte nossa Histórico de documentação de rascunhos

Histórico de documentação de rascunhos

Esta documentação on-line do Toque inteligente da Carteira do Google para desenvolvedores é a mais fonte de verdade atualizada. A lista a seguir detalha as versões de rascunho anteriores do protocolo de Toque inteligente 2.1 compartilhado:

  • Revisão 0.5, 04/09/2015: primeiro rascunho
  • Revisão 0.6, 07/09/2015: adição de diagramas de fluxo de transação.
  • Revisão 0.7, 10/09/2015: adição de definições de APDU e tags.
  • Revisão 0.82, 24/09/2015: atualização e limpeza de recursos diversos. a apresentação do material
  • Revisão 0.83, 25/09/2015: atualização de criptografia, segurança e tags.
  • Revisão 0.91, 02/10/2015: atualização de criptografia, comandos e fluxos
  • Revisão 0.92, 26/10/2015: adição de NDEF para mensagens de dados.
  • Revisão 0.93, 10/12/2015: inclusão de sessão segura para negociar o Toque inteligente
  • Revisão 0.94, 13/01/2016: atualização de SELECT OSE e correção de problemas com o NDEF. voltas
  • Revisão 0.95, 08/02/2016: adição de campos push data.
  • Revisão 0.951, 17/02/2016: esclarece as entradas para assinatura de mensagens.
  • Revisão 0.952, 18/02/2016: correção de pequenos problemas com o status NDEF da sessão e registro primitivo
  • Revisão 0.960, 25/02/2016: modificação da chave pública do dispositivo a ser devolvida em a resposta negotiate, registro de serviço PPSE removido, emissor da carteira adicionado ao registro do cliente, adicionado um tipo de serviço de inscrição para o novo registro de serviço, e esclarecemos a palavra de status more data.
  • Revisão 0.961, 01/03/2016: esclareceu os requisitos do terminal e foi renomeado. De handset a mobile device
  • Revisão 0.970, 07/07/2016: vários recursos do Toque inteligente 2.1 foram modificados. modificou o SVA sobre pagamento, esclareceu palavras de status e introduziu a divisão.
  • Revisão 0.971, 28/07/2016: finalização do agrupamento e adição de recursos de PDV Gravar em push data
  • Revisão 0.972, 05/08/2016: atualização da opção "Receber pacote de registro de resposta de dados" seção e campos de resposta de OSE corrigidos
  • Revisão 0.973, 30/08/2016: adição de mais tags OSE e palavras de status. 9502, 9404, 9405 e 9406
  • Revisão 0.974, 29/09/2016: adição de valor de uso único principal.
  • Revisão 0.975, 09/12/2016: adição do conceito de chave criptográfica e do apêndice. C: Gerenciamento de chaves, esclarecimento da autenticação em tempo real, definição de 9407 e 9408, esclarecida a ordem de bytes dos detalhes da transação, esclareceu "mdn" inclusão nas Campo "ID do registro", e "oid" foi esclarecido do registro de status do serviço
  • Revisão 0.976, 21/03/2017: atualização do comportamento esperado do terminal. descrições para determinadas palavras de status e esclareceu o desempenho do tempo de toque requisito
  • Revisão 0.977, 10/05/2017: remoção de formatos relacionados a texto do primitivo tipos de formato
  • Revisão 0.978, 10/09/2017: esclarecemos o formato da versão da chave de longo prazo. foi esclarecido quando negotiate é necessário, esclarecemos signature e IV, adicionados C3 para a resposta OSE e alterou os registros MER e SLR em SRQ gravar de C a M
  • Revisão 0.979, 25/04/2018: adição de dois novos tipos de registro NDEF de objeto de serviço: Event Ticket e Flight