Exigences relatives aux fonctionnalités de base

Pour intégrer Google Wallet, vous devez mettre en œuvre les fonctionnalités de base suivantes.

Certification EMV

Les terminaux doivent respecter les certifications EMVCo de niveaux 1 et 2. Pour en savoir plus, consultez le site Web EMVCo.

Authentification des données hors connexion

Pour permettre aux utilisateurs de passer rapidement d'un terminal à l'autre, les terminaux de transports en commun doivent être compatibles avec l'authentification des données hors connexion (ODA). L'ODA est une vérification cryptographique qui permet à un terminal de paiement de s'authentifier hors connexion à l'aide d'une carte de paiement sans contact ou d'un appareil mobile. L'ODA permet d'établir un niveau de confiance élevé quant à l'authenticité de la carte. Elle permet au portail de transports en commun de s'ouvrir sans que l'utilisateur ait besoin d'attendre que le réseau traite le paiement. L'ODA est également utilisée lorsque les terminaux de transports en commun sont hors connexion par intermittence. Le paiement est traité lorsque le terminal est de nouveau en ligne.

Cette fonctionnalité est idéale pour les stations de transports en commun dont les terminaux ne sont pas toujours en ligne ou dont la connexion est moins fiable. Elle est également utilisée lorsque le temps de traitement des paiements peut ralentir les usagers réguliers qui entrent dans la porte d'embarquement. En général, les portails s'ouvrent dans un délai de 500 millisecondes après que l'utilisateur appuie sur son appareil mobile.

Pour utiliser l'ODA, le terminal de transports en commun doit être configuré correctement. Contactez votre société de traitement des paiements ou votre intégrateur système pour savoir comment configurer les terminaux.

Google Wallet est compatible avec l'ODA pour les réseaux suivants:

  • Visa
  • Mastercard
  • American Express

Interrogation du terminal et conflit de cartes

Les cartes NFC physiques ont un UID statique. Toutefois, tous les appareils mobiles Android disposent d'un UID dynamique qui change à chaque transaction. Les utilisateurs bénéficient ainsi d'un niveau de confidentialité supplémentaire, car cela empêche le suivi, mais peut provoquer un "conflit de cartes" lorsque les terminaux de transports en commun reconnaissent plusieurs cartes dans le champ NFC.

Lorsqu'un utilisateur s'approche d'un terminal avec son téléphone, l'intensité du champ NFC augmente, et l'appareil peut lancer une transaction avant que le champ ne soit suffisamment fort et stable pour établir une connexion. Si le téléphone perd la connexion, il interrompt la transaction et effectue une nouvelle tentative. Cela entraîne la modification de l'UID de l'appareil mobile. Si le terminal est configuré avec une logique de conflit de cartes, il peut reconnaître à tort plusieurs UID sur une courte période et arrêter la transaction. Cette situation est aggravée lorsque les terminaux dotés d'une logique de conflit de cartes ont des vitesses d'interrogation de terminaux trop élevées. Pour résoudre ce problème, désactivez la logique de conflit de cartes UID ou réduisez la vitesse d'interrogation du terminal.

AID select, PPSE et ePPSE

Pour les terminaux compatibles avec les cartes en boucle ouverte et fermée, il est préférable de les configurer dans l'ordre suivant:

  1. Toutes les cartes en boucle fermée qui utilisent l'AID sont sélectionnées en premier.
  2. Toutes les cartes en boucle ouverte qui utilisent le PPSE

ePPSE

ePPSE est une nouvelle spécification de l'EMVCo qui permet de fournir des informations du terminal à l'appareil mobile sur le type de transaction juste avant qu'elle n'ait lieu. Cela permet au téléphone de choisir une carte de paiement spécifique, prédéfinie par l'utilisateur, pour ce type de transaction particulier. Pour les transports en commun, cela peut signifier définir une carte par défaut, qui remplace la carte de paiement par défaut lorsque l'appareil est placé près d'un terminal de transports en commun.

Google Wallet n'est pas compatible avec la norme ePPSE pour le moment. Toutefois, si vous souhaitez activer ePPSE pour les transports en commun, veuillez l'indiquer lorsque vous envoyez le formulaire Transports en boucle ouverte à Google Wallet.