Webhooks v realnem času, ki nikoli ne zamudijo dogodka
Prenesite vsak dogodek rezervacije in plačila v lastne sisteme — CRM, podatkovno skladišče, Slack, integrace po meri. Podpisano z HMAC, ponavljano z eksponentnim odložitvijo in v celoti zabeleženo. Narejeno za inženirske ekipe, ki zavračajo anketiranje API-ja.
Zakaj inženirske ekipe izberejo Triviyo webhooks
Standardni vzorci, predvidljivo vedenje in dnevnik dostave, ki vam dejansko pomaga pri odpravljanju napak.
Sproži v manj kot sekundi
Dogodki se odpošljejo v 500 ms od sprožilne akcije — brez anketiranja, brez zamude, brez zamujenih rezervacij. Vaši downstream sistemi ostanejo v popolni sinhronizaciji s Triviyo.
Podpisi HMAC na vsaki vsebini
Vsak webhook je podpisan z HMAC-SHA256 z uporabo skrivnosti vašega končnega mesta. Preverite podpis, preden ukrepate na vsebino — enak vzorec kot Stripe, GitHub in vsak drug webhook, ki mu že zaupate.
Ponovni poskusi z eksponentnim odložitvijo
Če vaše končno mesto vrne ne-2xx, Triviyo ponovi z eksponentnim odložitvijo do 72 ur. Prehodne napake se samodejno popravijo brez ročnega posredovanja — in kateri koli dogodek lahko znova predvajate iz dnevnika dostave.
Standardna imena dogodkov
booking.created, booking.updated, booking.cancelled, payment.succeeded — imena, ki jih vsak inženir pričakuje. Naročite se točno na dogodke, ki jih vaša integracija potrebuje; preostale prezrite.
Skrivnosti in dovoljeni seznami na končno mesto
Vsako končno mesto ima svojo skrivnost za podpisovanje in neobvezni seznam dovoljenih IP-jev na sprejemni strani. Skrivnosti menjavajte brez izpadov in omejite dostop do končnih mest samo na vašo infrastrukturo.
Celoten dnevnik dostave s ponovnim predvajanjem
Vsak poskus dostave je zabeležen s statusno kodo, telesom odgovora in časovnim žigom — na voljo v nadzorni plošči in prek API-ja. Kateri koli dogodek ročno predvajajte znova, ko ga vaše testno okolje zamudi.
Triviyo webhooks v primerjavi z anketiranjem REST API-ja
Kako izgleda pretakanje dogodkov v realnem času v primerjavi z nenehnim klicanjem REST končnega mesta.
| Kaj vključuje API za webhooks | Triviyo | Without Triviyo |
|---|---|---|
| Čas nastavitve | Manj kot 15 minut | Dnevi gradnje anketnika |
| Razpoložljivost | Paket Professional in višji | Samo Enterprise API dostop |
| booking.created | ||
| booking.updated | ||
| booking.cancelled | ||
| payment.succeeded | ||
| Podpisi HMAC-SHA256 | Enterprise dodatek | |
| Strategija ponovnih poskusov | Eksponentna odložitev, okno 72 ur | En poskus ali nič |
| Dnevnik dostave s ponovnim predvajanjem | ||
| Podpora | Inženirska ekipa na Slacku | Čakalna vrsta e-poštnih zahtevkov |
Standardni vzorci — nič eksotičnega, nič lastniško.
Inženirske ekipe, ki uporabljajo Triviyo webhooks v produkciji
“Dan, ko je Triviyo webhooks postal dostopen, smo odstranili 400 vrstic kode za anketiranje. Booking.created pristane v našem podatkovnem skladišču v manj kot sekundi — nadzorne plošče za atribucijo in prihodke so končno v realnem času, ne zamaknjene za 15 minut.”
“Dnevnik dostave je neopevani junak. Ko je naša Slack integracija med praznikom odpovedala, sem iz nadzorne plošče znova predvajal 30 zamujenih dogodkov, medtem ko je naša platforma ekipa bila odsotna. Brez izgube podatkov, brez eskalacije.”
Pogosta vprašanja
Na katere dogodke se lahko naročim?
booking.created, booking.updated, booking.cancelled in payment.succeeded ob zagonu. Več dogodkov (payment.refunded, waiver.signed, checkin.completed, gift_card.redeemed) prihaja v postopnih posodobitvah. Naročite se na posamezno končno mesto točno na tisto, kar vaša integracija potrebuje.
Kako preverim, da webhook dejansko prihaja od Triviyo?
Vsaka vsebina je podpisana z HMAC-SHA256 z edinstveno skrivnostjo vašega končnega mesta. Pred ukrepanjem preverite glavo X-Triviyo-Signature glede na surovo telo zahteve — enak vzorec kot pri Stripe in GitHub webhooks. Primeri kode so v naši dokumentaciji.
Kaj se zgodi, če je moje končno mesto nedosegljivo?
Triviyo ponovi z eksponentnim odložitvijo do 72 ur — začenši z 1 minuto, nato 5, 25, 2 ur, 6 ur, 24 ur. Po tem se dogodek shrani v dnevnik dostave, kjer ga lahko ročno predvajate, ko vaše končno mesto spet deluje.
Ali lahko testiram webhooks v testnem okolju?
Da. Vsak paket vključuje testni način z lastnimi webhook končnimi mesti in lažnimi dogodki. Iz nadzorne plošče sprožite kateri koli dogodek, da preverite integracijo pred objavo v živo — in ga predvajajte tolikokrat, kot potrebujete.
Kateri paket potrebujem za webhooks?
Paket Professional in višji. Paketi Starter omogočajo dostop do celotne nadzorne plošče in poročil; webhooks se odklenejo v paketu Professional, ker zahtevajo stalno infrastrukturno naložbo na naši strani za zagotavljanje zakasnitve in dostave.
Ali obstaja omejitev hitrosti?
Brez trdne omejitve hitrosti — z veseljem dostavimo na stotine dogodkov na minuto na vaše končno mesto. Če vaše končno mesto ne zmore slediti, samodejno upočasnimo in ponovimo namesto da bi opustili dogodke.
Zgradite integracije v realnem času brez anketiranja
Vzpostavite prvo webhook končno mesto v 15 minutah. Podpisano, ponavljano, zabeleženo — točno tako, kot inženirske ekipe pričakujejo webhooks.
14-dnevni brezplačni preizkus. Kreditna kartica ni potrebna. Kadarkoli prekličite.