Skip to content

Webhook wyłączony przez inFakt

Webhook otrzymuje status Wyłączony przez inFakt po 10 nieudanych próbach dostarczenia zdarzenia. Po usunięciu przyczyny błędów należy go włączyć ponownie.

Zaktualizowano

Objaw

  • Webhook w aplikacji inFakt ma status Wyłączony przez inFakt.
  • Wcześniej przyszła wiadomość e-mail o nieudanych próbach dostarczenia zdarzeń.
  • Endpoint nie otrzymuje zdarzeń.

Przyczyna

Endpoint 10 razy nie odpowiedział kodem 200 ani 201. Po 6 nieudanych próbach inFakt wysyła powiadomienie e-mailem, a po 10 wyłącza webhook. Typowe przyczyny to: kod 401 z powodu błędnej weryfikacji podpisu, kod 500, przekroczenie czasu odpowiedzi lub nieważny certyfikat HTTPS.

Rozwiązanie

  1. Listę zdarzeń i ich statusy pokazują szczegóły webhooka.
  2. Przyczynę błędów należy usunąć: endpoint powinien odpowiadać kodem 200 od razu po zapisaniu zdarzenia, a przetwarzać je w tle. Warto też sprawdzić weryfikację podpisu: podpis wylicza się z surowej treści żądania.
  3. Webhook włącza się ponownie w Ustawienia → Inne opcje → Webhooki.

Zobacz też Statusy i ponowienia webhooków.

Type to search…

↑↓ wybór↵ otwórzEsc zamyka