Webhooki

Podpisane webhooki dla każdego zdarzenia rezerwacji i płatności

Przesyłaj każde zdarzenie rezerwacji i płatności do własnych systemów — CRM, hurtowni danych, Slacka, niestandardowych integracji. Podpisane HMAC, ponawiane z wykładniczym wycofaniem i w pełni rejestrowane. Zbudowane dla zespołów inżynierskich, które nie chcą odpytywać API.

14-dniowy bezpłatny okres próbny. Karta kredytowa nie jest wymagana.

Dlaczego zespoły inżynierskie wybierają webhooki Triviyo

Standardowe wzorce, przewidywalne zachowanie i dziennik dostarczenia, który naprawdę pomaga debugować.

Sygnatury HMAC dla każdego ładunku

Każdy webhook jest podpisany algorytmem HMAC-SHA256 przy użyciu sekretu Twojego punktu końcowego. Zweryfikuj sygnaturę przed przetworzeniem ładunku — taki sam wzorzec jak Stripe, GitHub i każdy inny webhook, któremu już ufasz.

Ponawianie z wykładniczym wycofaniem

Jeśli Twój endpoint nie odpowie na czas lub zwróci 408, 429 albo 5xx, Triviyo automatycznie ponowi dostarczenie, łącznie do 6 prób. Każda inna odpowiedź 4xx jest traktowana jako ostateczna i nie jest ponawiana.

Standardowe nazwy zdarzeń

BOOKING_CREATED, BOOKING_UPDATED, BOOKING_CANCELED, PAYMENT_SUCCEEDED, PAYMENT_FAILED, REFUND_PROCESSED. Subskrybuj dokładnie te zdarzenia, których potrzebuje Twoja integracja; resztę zignoruj.

Klucz podpisu dla każdego endpointu

Każdy endpoint ma własny klucz podpisu, który możesz w każdej chwili wygenerować ponownie w Ustawienia → Webhooki.

Pełny dziennik dostarczeń

Każda próba dostarczenia jest zapisywana w panelu ze statusem HTTP, odpowiedzią i znacznikiem czasu.

Webhooki Triviyo a odpytywanie REST API

Jak wygląda strumieniowanie zdarzeń w czasie rzeczywistym w porównaniu z bombardowaniem punktu końcowego REST.

Co zawiera API webhookówTriviyoWithout Triviyo
DostępnośćPlan Professional i wyższeTylko dostęp do API Enterprise
BOOKING_CREATED
BOOKING_UPDATED
BOOKING_CANCELED
PAYMENT_SUCCEEDED
Sygnatury HMAC-SHA256Dodatek Enterprise
Strategia ponawianiaDo 6 próbJedna próba lub żadna
Dziennik dostarczeń
WsparcieWsparcie priorytetoweKolejka zgłoszeń e-mail

Standardowe wzorce — nic egzotycznego, nic zastrzeżonego.

Często zadawane pytania

Do jakich zdarzeń mogę się subskrybować?

BOOKING_CREATED, BOOKING_UPDATED, BOOKING_CANCELED, PAYMENT_SUCCEEDED, PAYMENT_FAILED, REFUND_PROCESSED. Subskrybuj poszczególne punkty końcowe dokładnie do tego, czego potrzebuje Twoja integracja.

Jak zweryfikować, że webhook pochodzi naprawdę od Triviyo?

Każdy ładunek jest podpisany algorytmem HMAC-SHA256 przy użyciu unikalnego sekretu Twojego punktu końcowego. Zweryfikuj nagłówek X-Webhook-Signature względem surowej treści żądania przed jego przetworzeniem — taki sam wzorzec jak webhooky Stripe i GitHub. Przykłady kodu znajdują się w naszej dokumentacji.

Co się dzieje, gdy mój punkt końcowy jest niedostępny?

Triviyo wykonuje łącznie do 6 prób dostarczenia. Po ostatniej dostarczenie zostaje oznaczone w dzienniku dostarczeń jako nieudane. Odpowiedź 4xx inna niż 408 i 429 od razu oznacza dostarczenie jako nieudane, bez ponownych prób.

Czy mogę testować webhooki w środowisku testowym?

Tak. Wyślij testowe dostarczenie do dowolnego endpointu w Ustawienia → Webhooki, aby sprawdzić integrację przed uruchomieniem.

Jakiego planu potrzebuję do obsługi webhooków?

Plan Professional i wyższe.

Twórz integracje w czasie rzeczywistym bez odpytywania

Podpisany, ponawiany, rejestrowany — dokładnie tak, jak zespoły inżynierskie oczekują od webhooków.

14-dniowy bezpłatny okres próbny. Karta kredytowa nie jest wymagana. Anuluj w dowolnym momencie.