API02003: Token non valido
Cosa Significa
Il token di autenticazione utilizzato non è riconosciuto dal server. Questo è diverso da un token scaduto: questo token non è mai stato valido o è stato revocato.
Cause Comuni
- Token revocato — Un amministratore ha revocato la sessione
- Token danneggiato — Corruzione dei dati durante lo storage o la trasmissione
- Reset del server — Le chiavi segrete del server sono cambiate, invalidando tutti i token
- Server sbagliato — Token da un'altra installazione di WordPress
Mappatura degli Errori del Server
Questo codice di errore viene attivato quando il server restituisce:
| Codice Server | Fonte |
|---|---|
jwt_auth_invalid_token | Plugin di Autenticazione JWT |
Come Risolvere
1. Accedi di Nuovo
Cancella la sessione e accedi di nuovo. Se questo dispositivo potrebbe contenere vendite non ancora arrivate al negozio, esegui prima il controllo indicato nell'avviso del passaggio 2:
- Esci completamente
- Chiudi e riapri il POS
- Accedi con le tue credenziali
2. Pulisci i Dati dell'Applicazione
La cancellazione dei dati locali o la reinstallazione dell'app elimina tutto ciò che si trova su questo dispositivo e non è ancora arrivato al negozio, comprese le vendite effettuate offline, i carrelli aperti e le modifiche non salvate. Prima di cancellare qualsiasi dato, apri Stato del negozio → Database e verifica che non ci siano elementi indicati come bloccati o mai arrivati al server; poi controlla in Stato del negozio → Registri che ci siano 0 record bloccati e 0 modifiche in attesa di invio; infine completa o annota ogni carrello aperto. Se WCPOS non mostra la pagina Stato del negozio, aggiorna prima WCPOS e poi verifica. Se trovi elementi elencati o in attesa, oppure non puoi effettuare il controllo, non cancellare nulla: chiedi al proprietario del negozio o contatta il supporto.
Solo se la disconnessione non funziona, e solo dopo aver effettuato il controllo precedente:
- Pulisci la cache/dati dell'app POS
- Sul web: Pulisci i cookie del browser e lo storage locale per il sito
- Su desktop: Controlla le impostazioni dell'app per un'opzione "Pulisci Dati"
3. Controlla la Configurazione del Server
Se il problema riguarda tutti gli utenti:
- Controlla se i sali di WordPress sono stati cambiati
- Verifica le impostazioni del plugin JWT o di autenticazione
- Rivedi le recenti modifiche al server
4. Verifica di Essere sul Server Corretto
Assicurati che il POS sia configurato per connettersi al sito WordPress corretto, specialmente se hai installazioni multiple.