Pour intégrer Google Wallet, les fonctionnalités de base suivantes doivent être mise en œuvre.
Certification EMV
Les terminaux doivent être conformes à la certification EMVCo de niveaux 1 et 2. Pour en savoir plus, consultez les Site Web EMVCo
Authentification des données hors connexion
Pour permettre aux utilisateurs de passer rapidement par un terminal, les terminaux de transports en commun doivent Authentification des données hors connexion (ODA) L'ODA est une vérification cryptographique qui permet à un terminal de paiement d’effectuer une authentification hors ligne avec une carte de paiement sans contact ou appareil mobile. L'ODA garantit l'authenticité de la carte présentée. Elle permet la porte de transit s'ouvre sans que l'utilisateur ait besoin d'attendre que le réseau traite le paiement. L'ODA est également utilisé lorsque les terminaux de transports en commun sont hors connexion par intermittence. Lorsque le réseau de transports en commun le terminal est de nouveau en ligne, le paiement est traité.
La fonctionnalité ODA est idéale pour les stations de transports en commun dont les terminaux ne sont pas toujours en ligne ou ont des connexions moins fiables. Elle est également utilisée lorsque le temps de traitement des paiements avant de descendre. Les portes s'ouvrent généralement dans les 500 millisecondes lorsqu'un utilisateur appuie sur son appareil mobile.
Pour utiliser l'ODA, le terminal de transports en commun doit être configuré correctement. Contacter votre société de traitement des paiements ou l'intégrateur système pour plus de détails sur la façon de configurer les terminaux.
Google Wallet est compatible avec l'ODA pour les réseaux suivants:
- Visa
- Mastercard
- American Express
Interrogation et conflit de cartes
Les cartes NFC physiques ont un UID statique. Cependant, tous les appareils mobiles Android ont un UID dynamique qui à chaque transaction. Cela ajoute un niveau de confidentialité pour les utilisateurs, car cela empêche le suivi, mais cela peut provoquer un « collision de cartes », c'est-à-dire lorsque les terminaux de transports en commun reconnaissent plusieurs cartes dans le NFC.
Lorsqu'un utilisateur s'approche d'un terminal avec son téléphone, l'intensité du champ NFC augmente et la peut lancer une transaction avant que le champ ne soit suffisamment solide et stable pour établir une . Si le téléphone perd sa connexion, il arrête la transaction et effectue une nouvelle tentative. Cela entraîne 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 cela s'accentue 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 de le terminal.
AID select, PPSE et ePPSE
Pour les terminaux compatibles à la fois avec les cartes en boucle ouverte et fermée, il est préférable de les configurer dans le dans l'ordre suivant:
- Toutes les cartes en boucle fermée qui utilisent des AID sont sélectionnées en premier.
- Toutes les cartes en boucle ouverte qui utilisent le PPSE.
ePPSE
ePPSE est une nouvelle spécification d'EMVCo qui permet de fournir des informations du terminal au sur un appareil mobile sur le type de transaction juste avant qu'elle n'ait lieu. Cela permet au téléphone afin de choisir une carte de paiement spécifique, prédéfinie par l'utilisateur, pour ce type particulier transaction. Pour les transports en commun, il peut s'agir de définir une carte par défaut, qui remplacera la carte de paiement par défaut lorsqu'elle est utilisée sur un terminal de transports en commun.
Google Wallet n'est pas compatible avec ePPSE pour le moment. Toutefois, si vous souhaitez l'activer, pour les transports en commun, veuillez l'indiquer boucle ouverte formulaire de transports en commun vers Google Wallet.