Webhooks u stvarnom vremenu koji nikada ne propuste događaj
Prenesite svaki događaj rezervacije i plaćanja u vlastite sustave — CRM, skladište podataka, Slack, prilagođene integracije. Potpisano HMAC-om, ponavljano s eksponencijalnim čekanjem i u potpunosti zabilježeno. Izrađeno za inženjerske timove koji odbijaju polirati API.
Zašto inženjerski timovi biraju Triviyo webhooks
Standardni obrasci, predvidivo ponašanje i dnevnik isporuke koji vam zaista pomaže pri otklanjanju grešaka.
Okida za manje od sekunde
Događaji se otpremaju unutar 500 ms od pokretačke radnje — bez pollinga, bez kašnjenja, bez propuštenih rezervacija. Vaši nizvodnih sustavi ostaju u savršenoj sinkronizaciji s Triviyom.
HMAC potpisi na svakom payloadu
Svaki webhook potpisan je HMAC-SHA256 algoritmom koristeći tajni ključ vašeg krajnjeg točke. Provjerite potpis prije nego što djelujete na payload — isti obrazac kao Stripe, GitHub i svaki drugi webhook koji već koristite.
Ponavljanje uz eksponencijalno čekanje
Ako vaša krajnja točka vrati ne-2xx, Triviyo ponavlja slanje s eksponencijalnim čekanjem do 72 sata. Privremeni kvarovi se sami otklanjaju bez ručnog posredovanja — i možete reproducirati bilo koji događaj iz dnevnika isporuke.
Standardni nazivi događaja
booking.created, booking.updated, booking.cancelled, payment.succeeded — nazivi koje svaki inženjer očekuje. Pretplatite se točno na događaje koje vaša integracija treba; ignorirajte ostale.
Tajni ključevi i popisi dopuštenih IP adresa po krajnjoj točki
Svaka krajnja točka dobiva vlastiti tajni ključ za potpisivanje i neobavezni popis dopuštenih IP adresa na strani primatelja. Rotirajte tajne ključeve bez prekida rada i ograničite pristup krajnjim točkama samo na svoju infrastrukturu.
Potpuni dnevnik isporuke s reprodukcijom
Svaki pokušaj isporuke zabilježen je s statusnim kodom, tijelom odgovora i vremenskim pečatom — dostupno u nadzornoj ploči i putem API-ja. Reproducirajte ručno bilo koji događaj kada ga vaše testno okruženje propusti.
Triviyo webhooks nasuprot pollinga REST API-ja
Kako izgleda strujanje događaja u stvarnom vremenu u usporedbi s udaranjem REST krajnje točke.
| Što dolazi uz Webhooks API | Triviyo | Without Triviyo |
|---|---|---|
| Vrijeme postavljanja | Manje od 15 minuta | Dani izgradnje pollera |
| Dostupnost | Plan Professional i viši | Samo Enterprise API pristup |
| booking.created | ||
| booking.updated | ||
| booking.cancelled | ||
| payment.succeeded | ||
| HMAC-SHA256 potpisi | Enterprise dodatak | |
| Strategija ponavljanja | Eksponencijalno čekanje, prozor od 72 h | Jedan pokušaj ili nijedan |
| Dnevnik isporuke s reprodukcijom | ||
| Podrška | Inženjerski tim na Slacku | Red čekanja e-pošte |
Standardni obrasci — ništa egzotično, ništa vlasnički.
Inženjerski timovi koji koriste Triviyo webhooks u produkciji
“Izbacili smo 400 redova koda za polling na dan kada su Triviyo webhooks bili objavljeni. booking.created stigne u naše skladište podataka za manje od sekunde — atribucija i prihodni dashboardi konačno su u stvarnom vremenu, bez kašnjenja od 15 minuta.”
“Dnevnik isporuke je nepriznat junak. Kada se naša Slack integracija pokvarila na blagdan, reproducirao sam 30 propuštenih događaja s nadzorne ploče dok je naš platformski tim bio odsutan. Bez gubitka podataka, bez eskalacije.”
Često postavljana pitanja
Na koje se događaje mogu pretplatiti?
booking.created, booking.updated, booking.cancelled i payment.succeeded pri pokretanju. Više događaja (payment.refunded, waiver.signed, checkin.completed, gift_card.redeemed) dolazi u postupnim ažuriranjima. Pretplatite se po krajnjoj točki točno na ono što vaša integracija treba.
Kako provjeriti je li webhook zaista od Triviya?
Svaki payload potpisan je HMAC-SHA256 algoritmom koristeći jedinstveni tajni ključ vaše krajnje točke. Provjerite zaglavlje X-Triviyo-Signature naspram sirovog tijela zahtjeva prije nego što djelujete — isti obrazac kao Stripe i GitHub webhooks. Primjeri koda dostupni su u našoj dokumentaciji.
Što se događa ako moja krajnja točka ne radi?
Triviyo ponavlja slanje s eksponencijalnim čekanjem do 72 sata — počevši od 1 minute, zatim 5, 25, 2 h, 6 h, 24 h. Nakon toga, događaj ostaje u dnevniku isporuke gdje ga možete ručno reproducirati kada se vaša krajnja točka oporavi.
Mogu li testirati webhooks u testnom okruženju?
Da. Svaki plan uključuje testni način rada s vlastitim webhook krajnjim točkama i lažnim događajima. Pokrenite bilo koji događaj iz nadzorne ploče da provjerite svoju integraciju prije puštanja u produkciju — i reproducirajte ga koliko god puta trebate.
Koji plan mi treba za webhooks?
Plan Professional i viši. Starter planovi dobivaju pristup potpunoj nadzornoj ploči i izvještajima; webhooks se otključavaju na Professionalu jer zahtijevaju trajnu infrastrukturnu investiciju s naše strane kako bismo ispunili jamstva latencije i isporuke.
Postoji li ograničenje brzine?
Nema tvrdog ograničenja — s radošću ćemo isporučivati stotine događaja u minuti na vašu krajnju točku. Ako vaša krajnja točka ne može pratiti tempo, automatski usporimo i ponavljamo umjesto da odbacujemo događaje.
Izgradite integracije u stvarnom vremenu koje ne pollaju
Pokrenite svoju prvu webhook krajnju točku za 15 minuta. Potpisano, ponavljano, zabilježeno — točno onako kako inženjerski timovi očekuju da webhooks funkcioniraju.
14-dnevno besplatno probno razdoblje. Nije potrebna kreditna kartica. Otkažite kad god želite.