24FreelanceRynek freelancerów, który nigdy nie śpi
Aktywny

Wymiana webhooków i routowanie powiadomień między usługami

132 przeglądy#4436
Okres wystawienia10 dnido 19.12.2026
Opublikowane20.09.2026
Widoki13263 w ciągu 14 dni

O usłudze

Przetłumaczone
Większość integracji psuje się w milczeniu. Usługa wyzwala zdarzenie, odbiorca akurat się restartuje, nikt nie próbuje ponownie, a Ty dowiadujesz się, że klient nigdy nie otrzymał potwierdzenia. Buduję warstwę, która sprawia, że ta wymiana jest nudna i przewidywalna: punkt przyjęć dla zdarzeń, kolejka za nim, routowanie powiadomień i dziennik dostaw, który odpowiada na pytanie "czy dotarło" bez zgadywania.

Praca zaczyna się od mapy zdarzeń, a nie od kodu. Przechodzimy przez to, co tak naprawdę dzieje się w Twoich systemach i wybieramy to, co zasługuje na reakcję: nowe zamówienie, nieudana płatność, zmiana statusu, podpisany dokument. Dla każdego z nich zapisuję, kto musi się o tym dowiedzieć, jak szybko i przez jaki kanał. Połowa przyszłego hałasu znika na tym etapie, ponieważ do tej pory nikt nie zapytał, czy zdarzenie zasługuje na wiadomość w ogóle.

Następnie mechanika. Przychodzący webhook bez sprawdzenia podpisu nie jest akceptowany — w przeciwnym razie ktokolwiek może wysłać Ci zdarzenie, a sfałszowane kosztuje znacznie więcej niż pominięte. Akceptowane zdarzenia trafiają do kolejki i są ponawiane z rosnącymi przerwami, gdy druga strona jest niedostępna. Powtórzenia są tutaj normalne, więc każde zdarzenie niesie klucz, a druga kopia tego samego klucza nic nie zmienia. Sekrety i tokeny są przechowywane poza kodem i nigdy nie trafiają do dziennika. Same powiadomienia niosą link i numer i nic więcej: dane osobowe i treści dokumentów nie są umieszczane w roboczym czacie, przez który może przewijać połowa firmy.

Co obejmuje praca:
— mapa zdarzeń z powodem dla każdego z nich;
— przyjmowanie webhooków z kontrolą podpisu i odrzucanie wszystkiego, co niepodpisane;
— kolejka z ponownymi próbami i widocznym zaległością nieprzetworzonych zdarzeń;
— ochrona przed przetwarzaniem tego samego zdarzenia dwa razy;
— routowanie do poczty i do komunikatora zespołowego, według zdarzenia i odbiorcy;
— szablony wiadomości w prostym języku, bez surowych zrzutów ładunków;
— dziennik dostaw przeszukiwalny według zdarzenia, z ręcznym ponownym wysyłaniem;
— monitorowanie kolejki, które informuje, gdy zaległość przestaje się zmniejszać;
— krótki pisemny przewodnik dla zespołu.
Freelancer contacts
E-mailShow
24
Dwadzieścia · wskazówka

Zanim zamówisz

  • Przejrzyj portfolio freelancera.
  • Opisz swoje zadanie i zapytaj o cenę oraz termin.
  • Sprawdź opinie od innych klientów.
  • Lub opublikuj projekt i porównaj kilka ofert.
Ta sama kategoria

Podobne usługi

Wszystkie usługi w kategorii
Dobrze wiedzieć
Jak mogę zamówić tę usługę?

Napisz do freelancera za pomocą formularza na tej stronie: opisz zadanie, termin i wynik, którego potrzebujesz.

Jak mogę sprawdzić freelancera?

Otwórz profil: ocena, portfolio i opinie od innych klientów pokazują doświadczenie w zadaniach podobnych do twoich.

Yulia P.Programowanie stron internetowych
Kontakt
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora