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:
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.