Visão geral

A seção a seguir fornece uma lista de comandos APDU executados pelo app de toque inteligente no terminal NFC durante a comunicação com um dispositivo de carteira móvel. Algumas funções são automatizadas, enquanto outras são acionadas usando uma chamada de API do terminal ou de PDV do comerciante.

A tabela a seguir fornece uma visão geral dos comandos APDU disponíveis:

Tipo de comando Cla INS. P1 P2 Lc Campo de dados do comando Le
Selecione a Google Wallet para dispositivos móveis usando OSE - OSE.VAS.01 00 A4 04 00 0A 4F53452E5641532E3031 00
Selecione o smart tap 2 00 A4 04 00 09 A000000476D0000111 00
Negociar sessão segura do smart tap 90 53 00 00 xx Variável 00
Receber dados do smart tap 90 50 00 00 xx Variável 00
Coletar mais dados do smart tap 90 Chevrolet C0 00 00 xx Variável 00
Enviar dados do smart tap 90 52 00 00 xx Variável 00

Esta tabela usa as seguintes abreviações:

  • CLA: o tipo de comando.
  • INS: comandos específicos, como get data.
  • P1, P2: parâmetros 1 e 2 para um comando. Por exemplo, um valor de deslocamento de 2 bytes em um arquivo para gravar dados.
  • Lc: comprimento do campo de dados de comando.
  • Campo de dados do comando: dados conforme especificado nas seções a seguir.
  • Le: tamanho esperado do campo de resposta.

Outras tabelas nesta referência usam a abreviação M/O/C, que significa: Obrigatório/Opcional / Condicional. Todos os campos marcados como opcionais precisam ser opcionais somente quando o protocolo estiver sendo usado e ainda precisarem ser implementados.