API02006: Chiave API non valida
Cosa significa
La chiave API REST di WooCommerce in uso non è valida. Le chiavi API sono utilizzate per l'autenticazione server-to-server e la chiave fornita non corrisponde a nessuna chiave valida in WooCommerce.
Cause comuni
- Chiave eliminata — La chiave API è stata rimossa da WooCommerce
- Errore di battitura nella chiave — La chiave è stata inserita in modo errato
- Coppia di chiavi errata — La chiave del consumatore e il segreto non corrispondono
- Chiave da un sito diverso — Utilizzo di chiavi generate per un'altra installazione
Come risolvere
1. Verifica la chiave API
In WordPress Admin → WooCommerce → Impostazioni → Avanzate → REST API:
- Controlla se la tua chiave API esiste
- Verifica che non sia stata revocata
- Nota le autorizzazioni (lettura/scrittura/lettura-scrittura)
2. Genera nuove chiavi API
Se la chiave è mancante o non valida:
- Vai su WooCommerce → Impostazioni → Avanzate → REST API
- Clicca su "Aggiungi chiave"
- Inserisci una descrizione (ad es., "WCPOS")
- Seleziona l'utente
- Scegli le autorizzazioni "Lettura/Scrittura"
- Clicca su "Genera chiave API"
- Copia sia la Chiave del Consumatore che il Segreto del Consumatore (mostrati solo una volta!)
3. Aggiorna la configurazione del POS
Inserisci le nuove chiavi API nel POS:
- Chiave del Consumatore (inizia con
ck_) - Segreto del Consumatore (inizia con
cs_)
4. Controlla le autorizzazioni della chiave
Assicurati che la chiave abbia autorizzazioni sufficienti:
- Lettura — Visualizza solo i dati
- Scrittura — Modifica solo i dati
- Lettura/Scrittura — Accesso completo (consigliato per il POS)