Nesta página, descrevemos os identificadores usados pelo protocolo de Toque inteligente.
Visão geral
O protocolo de Toque inteligente comunica informações sobre um cartão salvo no endereço de um usuário app Carteira do Google e o aplicativo do terminal. O gráfico a seguir resume o fluxo de comunicação entre o terminal e a Carteira do Google:
Porque os comerciantes podem usar várias empresas ou prestadores de serviços para desenvolver o Google usa três identificadores para facilitar o envio de informações entre Carteira do Google e terminais. Isso permite que os comerciantes que usam um terminal específico para resgatar cartões de vários desenvolvedores. Os IDs a seguir são os três "identificadores de coleção" usados no protocolo de Toque inteligente.
.ID do emissor de resgate
Um ID do emissor de resgate é um tipo específico de ID do emissor. Um ID do emissor de resgate geralmente representa um único comerciante. Por outro lado, um ID de emissor para um desenvolvedor de cartão pode representar uma plataforma que armazena classes de cartão para muitos comerciantes diferentes. Uma plataforma que armazena classes de cartão para vários comerciantes também é chamado de "agregador".
Os emissores de resgate são usados para outras atividades além do Toque inteligente. Por exemplo: Os emissores de resgate também são usados para renderizar lembretes de notificação com base na localização geográfica com base na localização do emissor de resgate. Portanto, um ID de emissor listado como um Talvez o emissor de resgate em um cartão não esteja configurado para o Toque inteligente.
ID do emissor de resgate x ID do emissor
Um ID de emissor é um identificador exclusivo de uma conta de emissor da Carteira do Google. A O ID do emissor pode ser encontrado na Google Pay e Console da Carteira.
Um emissor pode representar um comerciante (como um restaurante), um provedor de ofertas ou fabricante de terminais e muito mais. Com o desenvolvimento de classes e objetos de cartão, elas estão vinculadas a um ID de emissor específico. O ID do emissor está incluído nos dois cartões IDs de classe e de objeto.
ID | Formato | Observações |
---|---|---|
Código da classe | issuerId.classSuffix
|
O classSuffix é um tipo
definido pelo desenvolvedor para um determinado
classe de cartão (por exemplo, um nível de fidelidade) |
ID do objeto | issuerId.objectSuffix
|
O objectSuffix é um tipo
definido pelo desenvolvedor para um determinado
objeto de cartão (como um ID de usuário) |
Um emissor pode criar quantas classes forem necessárias.
ID do coletor
Se um comerciante aceitar o toque inteligente nos terminais, o emissor de resgate dele será terá um ID de coletor. O ID do coletor é um ID numérico (oito dígitos) que terminais usam para se identificar. Como um emissor de resgate pode aceitar vários comerciantes, o ID do coletor é usado para solicitar o passar.
Quando um usuário toca o dispositivo em um terminal compatível com o Toque inteligente, o terminal envia o ID do coletor para o dispositivo do usuário. Em seguida, o dispositivo é autenticado terminal usando a chave pública referente ao ID do coletor. Consulte Consulte o fluxo de comunicação para saber mais.
Observações importantes:
- Somente um ID de coletor é atribuído a um ID de emissor.
- Um ID do coletor é exclusivo em todos os IDs de emissor.
Para receber um ID de coletor para seu ID de emissor, consulte Configuração do comerciante.
ID da classe do cartão
O ID da classe identifica um nível ou tipo específico de cartão. O ID da classe segue a formato abaixo:
issuerId.classSuffix
O sufixo da classe é um valor definido pelo desenvolvedor e exclusivo para essa classe de cartão. Um cartão que faz referência a esse ID de classe é salvo no app Carteira do Google de um usuário.