Le NFC fonctionne pour le paiement mais pas pour les tags
Deux modes différents partagent une seule antenne. Payer fait se comporter le téléphone comme une carte qui répond à un terminal. Lire un tag le fait se comporter comme un lecteur qui alimente autre chose. Les chemins logiciels sont distincts, si bien qu'un paiement qui fonctionne prouve que la radio et l'antenne vont bien, mais pas que le chemin de lecture agira sur un tag donné.
Deux modes, une antenne
Quand vous payez, le téléphone émule une carte. Le terminal produit le champ, et le téléphone répond à l'intérieur.
Quand vous lisez un tag, le téléphone est le lecteur. Il produit le champ, alimente le tag, et reçoit une réponse.
Ce sont des rôles opposés, traités par des parties différentes du logiciel, et atteints par des réglages et des autorisations différents. L'antenne est la seule chose qu'ils partagent.
Ce que le paiement prouve
Que le matériel existe et fonctionne. La bobine, le contrôleur et le chemin d'antenne sont tous opérationnels, puisque le paiement les a employés.
Que l'antenne n'est pas bloquée au moment du paiement, une plaque métallique empêchant les deux.
Que le NFC est activé, sur Android. Le paiement sans contact emploie la même radio NFC dont un lecteur de tags a besoin, donc un paiement qui fonctionne signifie que le NFC est activé et non coupé.
C'est une information réellement utile. Elle élimine toute une classe de soupçons matériels et resserre l'enquête sur le chemin de lecture.
Ce qu'il ne prouve pas
Qu'un tag donné sera lu et traité. Le paiement et le mode lecteur sont des chemins logiciels différents, si bien qu'un paiement qui fonctionne ne sollicite pas celui qui lit les tags, même si la radio dont il a besoin est activée.
Que le téléphone agira sur le contenu d'un tag. Lire et agir sont deux étapes distinctes, et un tag ne portant rien d'actionnable produit une réaction et rien d'autre.
Que le tag est lisible. Une puce qui n'est pas un type de tag NFC Forum ne se lira sur aucun téléphone, aussi sain soit-il.
Sur un iPhone, cela prouve encore moins, le paiement ayant son propre chemin dédié avec des règles différentes de celles de la lecture de tags.
Ce qu'il faut vérifier à la place
Pas le réglage NFC sur Android. Un paiement qui fonctionne montre déjà qu'il est activé, donc la panne est dans le chemin de lecture plutôt que dans la radio.
Un tag dont vous savez qu'il fonctionne, sur un téléphone dont la coque est retirée, balayé lentement sur tout le dos. Cela établit directement le mode lecteur.
Quel modèle d'iPhone vous avez, la lecture en arrière plan étant disponible à partir de l'iPhone XS et XR et les modèles antérieurs pris en charge réclamant une application lancée manuellement.
Et si le tag porte un contenu sur lequel le téléphone sache agir, question encore distincte et réponse la plus fréquente quand le tag est détecté sans que rien ne se passe.
Questions fréquentes
Un paiement qui fonctionne signifie-t-il que le NFC est activé ?
Oui. Le paiement sans contact emploie la radio NFC, donc un paiement qui fonctionne signifie que le NFC est activé. Les tags échouent alors pour une autre raison : la puce n'est pas un type NFC Forum, le contenu n'est pas actionnable, ou la coque bloque au moment de la lecture.
Cela veut-il dire que mon téléphone va bien ?
Le matériel va bien, ce qui vaut d'être su. Le chemin de lecture est une question distincte et doit être testé séparément.
Puis-je payer avec un tag ?
Non. Le paiement réclame un moyen de paiement délivré par une banque et logé dans un élément sécurisé, ce qu'un tag inscriptible n'a pas.
Est-ce un problème propre à l'iPhone ?
Cela se produit sur les deux plateformes pour la même raison de fond. Sur iPhone, le chemin du paiement est encore plus séparé, donc cela prouve encore moins sur la lecture de tags.