Podpísané webhooky pre každú udalosť rezervácie a platby
Streamujte každú rezerváciu a platobnú udalosť do vlastných systémov — CRM, dátový sklad, Slack, vlastné integrácie. Podpísané HMAC, s opakovateľným exponenciálnym odsadením a kompletným logom. Navrhnuté pre vývojárske tímy, ktoré odmietajú dotazovať API.
Prečo vývojárske tímy siahajú po webhookoch Triviyo
Štandardné vzory, predvídateľné správanie a log doručenia, ktorý skutočne pomáha pri ladení.
HMAC podpisy pri každom payloade
Každý webhook je podpísaný algoritmom HMAC-SHA256 pomocou tajného kľúča vášho endpointu. Overte podpis pred spracovaním payloadu — rovnaký vzor ako Stripe, GitHub a každý iný webhook, ktorému už dôverujete.
Opakovania s exponenciálnym odsadením
Ak váš endpoint neodpovie včas alebo vráti 408, 429 či 5xx, Triviyo doručenie automaticky zopakuje, celkovo až 6 pokusov. Akákoľvek iná odpoveď 4xx sa považuje za trvalú a neopakuje sa.
Štandardné názvy udalostí
BOOKING_CREATED, BOOKING_UPDATED, BOOKING_CANCELED, PAYMENT_SUCCEEDED, PAYMENT_FAILED, REFUND_PROCESSED. Prihláste sa na odber presne tých udalostí, ktoré vaša integrácia potrebuje; ostatné ignorujte.
Podpisový kľúč pre každý endpoint
Každý endpoint má vlastný podpisový kľúč, ktorý môžete kedykoľvek znova vygenerovať v Nastavenia → Webhooky.
Úplný protokol doručení
Každý pokus o doručenie sa zaznamená na paneli so stavom HTTP, odpoveďou a časom.
Webhooky Triviyo vs. dotazovanie REST API
Ako vyzerá streamovanie udalostí v reálnom čase v porovnaní s opakovaným dotazovaním REST endpointu.
| Čo obsahuje webhooks API | Triviyo | Without Triviyo |
|---|---|---|
| Dostupnosť | Plán Professional a vyšší | Iba prístup k Enterprise API |
| BOOKING_CREATED | ||
| BOOKING_UPDATED | ||
| BOOKING_CANCELED | ||
| PAYMENT_SUCCEEDED | ||
| HMAC-SHA256 podpisy | Doplnok Enterprise | |
| Stratégia opakovania | Až 6 pokusov | Jeden pokus alebo žiadny |
| Protokol doručení | ||
| Podpora | Prioritná podpora | Fronta e-mailových tiketov |
Štandardné vzory — nič exotické, nič proprietárne.
Často kladené otázky
Na aké udalosti sa môžem prihlásiť?
BOOKING_CREATED, BOOKING_UPDATED, BOOKING_CANCELED, PAYMENT_SUCCEEDED, PAYMENT_FAILED, REFUND_PROCESSED. Prihláste sa na odber na úrovni jednotlivých endpointov presne podľa toho, čo vaša integrácia potrebuje.
Ako overím, že webhook skutočne pochádza z Triviyo?
Každý payload je podpísaný algoritmom HMAC-SHA256 pomocou jedinečného tajného kľúča vášho endpointu. Overte hlavičku X-Webhook-Signature voči surovému telu požiadavky pred jej spracovaním — rovnaký vzor ako webhooky Stripe a GitHub. Príklady kódu sú v našej dokumentácii.
Čo sa stane, ak môj endpoint nefunguje?
Triviyo vykoná celkovo až 6 pokusov o doručenie. Po poslednom je doručenie v protokole doručení označené ako neúspešné. Odpoveď 4xx iná ako 408 a 429 označí doručenie ako neúspešné okamžite, bez ďalších pokusov.
Môžem testovať webhooky v testovacom prostredí?
Áno. Pošlite testovacie doručenie na ľubovoľný endpoint v Nastavenia → Webhooky a overte integráciu pred spustením.
Aký plán potrebujem pre webhooky?
Plán Professional a vyšší.
Budujte integrácie v reálnom čase bez dotazovania
Podpísaný, s opakovaním, zalogovaný — presne tak, ako vývojárske tímy od webhookov očakávajú.
14-dňová bezplatná skúšobná doba. Nevyžaduje sa kreditná karta. Kedykoľvek zrušiť.