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.
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ów | Triviyo | Without Triviyo |
|---|---|---|
| Dostępność | Plan Professional i wyższe | Tylko dostęp do API Enterprise |
| BOOKING_CREATED | ||
| BOOKING_UPDATED | ||
| BOOKING_CANCELED | ||
| PAYMENT_SUCCEEDED | ||
| Sygnatury HMAC-SHA256 | Dodatek Enterprise | |
| Strategia ponawiania | Do 6 prób | Jedna próba lub żadna |
| Dziennik dostarczeń | ||
| Wsparcie | Wsparcie priorytetowe | Kolejka 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.