Questions fréquentes

En quoi consistent les limitations tarifaires ?

Une limitation tarifaire est une pratique qui consiste à facturer les utilisateurs pour leurs trajets réalisés pendant une période donnée. Le montant total facturé pour les différents trajets ne peut pas excéder le montant d'une carte périodique adaptée, qui aurait été achetée pour la même utilisation. Lorsque l'utilisateur effectue des trajets et utilise un terminal sur lequel la limitation tarifaire est activée, le backend du réseau de transports en commun comptabilise toutes les transactions et en déduit de manière dynamique le montant à facturer en fin de journée. L'objectif est de proposer le meilleur tarif à l'utilisateur, sans qu'il lui soit nécessaire d'acheter explicitement des cartes de transport.

Par exemple, supposons que les utilisateurs puissent acheter les produits suivants :

  • Trajet simple : 1 $
  • Carte illimitée pour une journée : 10 $
  • Carte illimitée pour une semaine : 25 $

Si des limitations tarifaires sont appliquées, les utilisateurs bénéficient toujours du meilleur tarif possible. Les exemples suivants indiquent les tarifs facturés à l'utilisateur dans différents scénarios :

  • Un trajet : 1 $
  • Trois trajets : 3 $
  • 13 trajets en une journée : 10 $
  • 30 trajets en une semaine : 25 $

De nombreux réseaux de transports en commun ont mis en place des limitations tarifaires pour que les usagers bénéficient de remises automatiques. Pour mieux communiquer les résultats de ces transactions aux utilisateurs, Google Wallet vous permet de créer des cumuls de reçus. Pour en savoir plus, consultez Cumuls pour la limitation tarifaire.

Comment fonctionne l'authentification des données hors connexion (ODA) ?
L'appareil mobile Android et le terminal de paiement utilisent des certificats pour vérifier l'authenticité de l'émetteur de la carte et du réseau de cartes. Toutefois, ils ne peuvent pas vérifier si le solde du compte associé à la carte est positif ou s'il est en dessous de la limite du compte. Si, par la suite, une carte est refusée lors du traitement de la transaction, nous vous recommandons d'ajouter le compte à votre liste de blocage afin qu'aucune autre utilisation ne soit autorisée.
Comment puis-je implémenter l'ODA ?
La plupart des grands réseaux de paiement autorisent l'utilisation de l'ODA dans le contexte des transports en commun. Les spécifications d'implémentation de l'ODA varient selon le réseau de paiement. Nous vous recommandons de prendre contact avec les réseaux de paiement pour connaître leurs exigences concernant l'ODA et les implémenter selon leurs spécifications.
Comment les données sont-elles traitées sur l'appareil mobile ?

Google Wallet utilise des clés et des certificats du réseau de paiement et de la banque émettrice. Cela permet l'authentification avec le terminal de paiement en mode hors connexion.

Le tableau suivant détaille les clés et certificats utilisés par l'appareil Android :

Secret Partagé avec le terminal lors d'une utilisation
Type d'appareil

Clé privée de la carte

ID de clé du réseau

Certificat (et clé publique) de la carte

Certificat (et clé publique) de l'émetteur

La clé privée de la carte reste sur l'appareil et sert à valider l'authenticité de l'appareil.

Identifie le réseau auquel la carte appartient.

Certificat et clé publique de la carte signés par l'émetteur pour Google Wallet.

Chaque carte dispose d'un certificat et de la clé publique correspondante, qui sont signés par la clé privée de l'émetteur, elle-même signée par le réseau de la carte.

Comment l'appareil mobile communique-t-il avec le terminal de paiement ?

Le schéma suivant illustre la séquence spécifique permettant à l'appareil Android et au terminal de paiement d'échanger des données et de s'authentifier mutuellement.

Figure 1. Données échangées entre l'appareil de l'utilisateur et le terminal.