Passer au contenu principal
Version : 1.x

API02003 : Token Invalide

Ce que cela signifie​

Le token d'authentification utilisé n'est pas reconnu par le serveur. Cela diffère d'un token expiré — ce token n'a jamais été valide ou a été révoqué.

Causes courantes​

  • Token révoqué — Un administrateur a révoqué la session
  • Token corrompu — Corruption des données lors du stockage ou de la transmission
  • Réinitialisation du serveur — Les clés secrètes du serveur ont changé, rendant tous les tokens invalides
  • Mauvais serveur — Token d'une autre installation de WordPress

Cartographie des erreurs serveur​

Ce code d'erreur est déclenché lorsque le serveur retourne :

Code serveurSource
jwt_auth_invalid_tokenPlugin JWT Authentication

Comment corriger​

1. Connectez-vous à nouveau​

Effacez votre session et authentifiez-vous à nouveau. Si cet appareil peut contenir des ventes qui ne sont pas encore arrivées dans votre boutique, effectuez d’abord la vérification indiquée dans l’avertissement de l’étape 2 :

  1. Déconnectez-vous complètement
  2. Fermez et rouvrez le POS
  3. Connectez-vous avec vos identifiants

2. Effacez les données de l'application​

Vérifiez d’abord les travaux non enregistrés

Effacer les données locales ou réinstaller l’application supprime tout ce qui se trouve sur cet appareil sans être arrivé dans votre boutique, notamment les ventes effectuées hors ligne, les paniers ouverts et les modifications non enregistrées. Avant tout effacement, ouvrez État de la boutique → Base de données et vérifiez qu’aucun élément n’est indiqué comme retenu ou comme n’ayant jamais atteint votre serveur, puis consultez État de la boutique → Journaux pour vérifier qu’il y a 0 enregistrement bloqué et 0 modification en attente d’envoi ; terminez ou notez ensuite chaque panier ouvert. Si votre WCPOS ne comporte pas de page État de la boutique, mettez d’abord WCPOS à jour, puis vérifiez. Si un élément est répertorié ou en attente, ou si vous ne pouvez pas vérifier, n’effacez rien : demandez au propriétaire de la boutique ou contactez le support.

Uniquement si la déconnexion ne fonctionne pas, et seulement après la vérification ci-dessus :

  • Vider le cache/données de l'application POS
  • Sur le web : Effacer les cookies et le stockage local du navigateur pour le site
  • Sur desktop : Vérifiez les paramètres de l'application pour une option "Clear Data"

3. Vérifiez la configuration du serveur​

Si le problème affecte tous les utilisateurs :

  • Vérifiez si les sels de WordPress ont été changés
  • Vérifiez les paramètres du plugin JWT ou d'authentification
  • Passez en revue les modifications récentes du serveur

4. Vérifiez que vous êtes sur le bon serveur​

Assurez-vous que le POS est configuré pour se connecter au bon site WordPress, surtout si vous avez plusieurs installations.