- Home
- Słownik pojęć
- Webhook
Webhook
Odwrotność zwykłego zapytania: to system zewnętrzny sam powiadamia Twój, gdy coś się wydarzy. Dzięki temu status płatności pojawia się natychmiast, bez odpytywania co minutę.
Po co to komu
Bo alternatywą jest pytanie „czy już?” w kółko. Przy jednym zamówieniu to bez znaczenia, przy tysiącu dziennie odpytywanie generuje ruch, opóźnienia i koszty, których webhook nie ma.
Gdzie się to spotyka
Bramka płatnicza potwierdzająca transakcję, kurier zmieniający status przesyłki, system magazynowy informujący o zmianie stanu. W praktyce większość integracji e-commerce opiera się na tym mechanizmie.
Czego wymaga po Twojej stronie
Adresu dostępnego z internetu, który przyjmie powiadomienie, oraz odporności na powtórki — dostawcy wysyłają to samo zdarzenie kilka razy, gdy nie dostaną potwierdzenia. Bez zabezpieczenia kończy się to podwójnymi zamówieniami.
O czym się zapomina
O tym, co się dzieje, gdy Twój serwer akurat nie odpowiada. Dobre integracje kolejkują nieodebrane powiadomienia; przy słabych zdarzenie po prostu przepada, a rozbieżność wychodzi przy inwentaryzacji.