Il webhook è stato disabilitato dopo consegne non riuscite? Parti dai log e correggi il destinatario prima di riattivarlo.
Indice dei contenuti
Che cosa significa
Il webhook è stato marcato come disabled perché le consegne consecutive non hanno restituito risposte considerate valide.
Come riconoscere il problema
- Stato disabled.
- Delivery log con 4xx o 5xx.
- Integrazione non aggiornata.
- Azioni failed.
- Endpoint lento.
Cause più frequenti
- Endpoint non raggiungibile
- Status non valido
- Timeout
- Firma rifiutata
- TLS o DNS
- Applicazione remota in errore
Diagnosi passo per passo
- Aprire webhook e delivery logs.
- Leggere status e body.
- Testare endpoint.
- Controllare DNS e TLS.
- Verificare secret e firma.
- Cercare id in scheduled actions.
- Misurare durata risposta.
Procedura di risoluzione
- Correggi URL, certificato, autenticazione o firma in base all’errore rilevato.
- Il destinatario deve confermare con una risposta appropriata soltanto dopo aver accettato il messaggio in modo affidabile. Non restituire 200 ignorando l’evento.
- Se l’elaborazione è lunga, registra l’evento in una coda persistente e gestisci eventuali duplicati.
- Riattiva il webhook dopo una prova riuscita. Verifica separatamente gli eventi mancanti: la riattivazione non dimostra che siano stati recuperati.
- Monitora le consegne successive e confronta il risultato nel sistema destinatario.
Guide Xlogic correlate
- WooCommerce ordine con stato Fallito
- WooCommerce wc-ajax restituisce 403 Forbidden
- Email WooCommerce non inviate o non ricevute