Présentation des identifiants de collecte

Cette page décrit les identifiants utilisés par le protocole Smart Tap.

Présentation

Le protocole Smart Tap communique des informations sur une carte enregistrée dans le l'application Google Wallet et l'application du terminal. Le graphique suivant résume le flux de communication entre le terminal et Google Wallet:

Le flux de communication commence par l'acceptation du protocole à utiliser, puis se poursuit par l'échange de clés, puis par l'échange de cartes.

Les marchands peuvent faire appel à plusieurs entreprises ou prestataires cartes, Google utilise trois identifiants pour faciliter l'envoi d'informations Google Wallet et les terminaux. Cela permet aux marchands qui utilisent un terminal spécifique pour utiliser les cartes de différents développeurs. Les identifiants suivants sont les trois « identifiants de collection » utilisés dans le protocole Smart Tap.

ID d'émetteur d'offres

Un ID d'émetteur d'offres est un type spécifique d'ID d'émetteur. Un ID d'émetteur d'offres représente généralement un seul marchand. En revanche, l'ID d'émetteur d'un le développeur de cartes peut représenter une plate-forme qui stocke les classes de carte pour de nombreuses différents marchands. Plate-forme qui stocke les classes de carte de plusieurs marchands est également appelé agrégateur.

Les émetteurs d'offres ne sont pas utilisés uniquement pour Smart Tap. Par exemple : Les émetteurs d'offres sont également utilisés pour afficher des rappels de notification basés sur la géolocalisation. en fonction de l'emplacement de l'émetteur d'offres. Ainsi, un ID d'émetteur répertorié comme Il est possible que l'émetteur d'offres d'une carte ne soit pas configuré pour Smart Tap.

ID d'émetteur d'offres et ID d'émetteur

L'ID d'émetteur est l'identifiant unique d'un compte d'émetteur Google Wallet. La L'ID de l'émetteur se trouve Google Pay et Console Wallet

Un émetteur peut représenter un marchand (un restaurant, par exemple), un émetteur d'offres ou un fabricant de terminal, et plus encore. Lorsque des classes et des objets de carte sont développés, ils sont associés à un ID d'émetteur spécifique. L'ID d'émetteur est inclus dans les deux cartes de classe et d'objet.

ID Format Remarques
ID de classe issuerId.classSuffix classSuffix est un élément unique, définie par le développeur pour classe de carte (par exemple, un niveau de fidélité)
ID d'objet issuerId.objectSuffix objectSuffix est un élément unique, définie par le développeur pour objet de carte (ID utilisateur, par exemple)

Un émetteur peut créer autant de classes que nécessaire.

ID de marchand

Si un marchand accepte Smart Tap sur ses terminaux, son émetteur d'offres aura un ID de marchand. L'ID de marchand est un identifiant numérique (à 8 chiffres) qui les terminaux utilisent pour s’identifier. Étant donné qu'un émetteur d'offres peut accepter plusieurs marchands, l'ID de marchand est utilisé pour demander l'identifiant passe.

Lorsqu'un utilisateur place son appareil sur un terminal compatible avec Smart Tap, le terminal envoie l'ID de marchand à l'appareil de l'utilisateur. L'appareil s'authentifie ensuite auprès le terminal à l'aide de la clé publique de cet ID de marchand. Voir Flux de communication pour en savoir plus.

Remarques importantes :

  • Un seul ID de marchand est attribué à un ID d'émetteur
  • Un ID de marchand est unique parmi tous les ID d'émetteur.

Pour obtenir un ID de marchand pour votre ID d'émetteur, consultez Configuration du marchand.

ID de classe de carte

Un ID de classe identifie un niveau ou un type de carte spécifique. Un ID de classe est placé après ci-dessous:

issuerId.classSuffix

Le suffixe de classe est une valeur définie par le développeur propre à cette classe de carte. Une carte l'objet faisant référence à cet ID de classe est enregistré dans l'application Google Wallet d'un utilisateur.