Przejdź do treści
Intum Pomoc

Webhook nie dochodzi

Aktualizacja: 2 min czytania
Na tej stronie

Usługa zewnętrzna (sklep, bank, operator płatności) miała wysłać zdarzenie do Connect, ale nic się nie pojawiło - żadnego nowego obiektu danych, żadnego procesu.

W aplikacji

Gdzie to znajdziesz

Konektory→konektor→Requesty

Krok 1: sprawdź, czy żądanie w ogóle dotarło

Włącz na konektorze Loguj żądania i poproś nadawcę o ponowne wysłanie zdarzenia (albo sprowokuj je samemu - np. zmień coś w zamówieniu testowym). Otwórz Requesty na karcie konektora:

  • żądanie jest na liście - dotarło. Sprawdź jego treść i kod odpowiedzi - problem jest po stronie przetwarzania, nie dostarczenia. Patrz Proces utknął albo ma błąd
  • żądania nie ma wcale - nie dotarło do Connect. Przejdź do kroku 2

Pamiętaj wyłączyć logowanie po zakończeniu diagnozy - patrz Uruchamianie i sprawdzanie konektora.

Krok 2: sprawdź adres po stronie nadawcy

  • Upewnij się, że adres wpisany w panelu usługi zewnętrznej wskazuje na właściwe konto (właściwa domena/subdomena) i właściwy konektor
  • Jeśli usługa wymaga jednego stałego adresu niezależnego od domeny konta, konektor powinien mieć ustawiony Globalny kod dostępu - patrz Webhook niezależny od domeny konta
  • Sprawdź, czy konektor jest Aktywny - wyłączony konektor nie przyjmie żądania

Krok 3: sprawdź po stronie nadawcy

Jeśli adres wygląda poprawnie, a żądanie mimo to nie dociera, sprawdź w panelu usługi zewnętrznej historię wysyłki webhooków (większość dostawców pokazuje kod odpowiedzi i ewentualny błąd połączenia) - czasem to usługa nie wysyła wcale, nie system nie odbiera.

Czy ten wpis był pomocny?

Komentarze