Webhookit

Reaaliaikaiset webhookit, jotka eivät koskaan missaa tapahtumaa

Suoratoista jokainen varaus- ja maksutapahtuma omiin järjestelmiisi — CRM, tietovarasto, Slack, mukautetut integraatiot. HMAC-allekirjoitettu, uudelleenyritetty eksponentiaalisella backoffilla ja täysin lokitettu. Rakennettu suunnittelutiimeille, jotka kieltäytyvät pollaamasta APIa.

14 päivän ilmainen kokeilu. Luottokorttia ei tarvita.

Miksi suunnittelutiimit valitsevat Triviyon webhookit

Vakiokuviot, ennustettava käytös ja toimitusloki, joka oikeasti auttaa virheenjäljityksessä.

Laukeaa alle sekunnissa

Tapahtumat lähetetään 500 ms:n sisällä laukaisevasta toiminnosta — ei pollausta, ei viivettä, ei missattuja varauksia. Ketjutetut järjestelmäsi pysyvät täydellisessä synkassa Triviyon kanssa.

HMAC-allekirjoitukset jokaisessa payloadissa

Jokainen webhook allekirjoitetaan HMAC-SHA256:lla käyttäen päätepisteesi salaisuutta. Varmista allekirjoitus ennen payloadiin reagoimista — sama kuvio kuin Stripellä, GitHubilla ja jokaisessa muussa webhookissa, johon jo luotat.

Uudelleenyritykset eksponentiaalisella backoffilla

Jos päätepisteesi palauttaa muun kuin 2xx-vastauksen, Triviyo yrittää uudelleen eksponentiaalisella backoffilla jopa 72 tuntia. Ohimenevät virheet paranevat itsestään ilman manuaalista puuttumista — ja voit toistaa minkä tahansa tapahtuman toimituslokista.

Standardit tapahtumanimet

booking.created, booking.updated, booking.cancelled, payment.succeeded — nimet joita jokainen kehittäjä odottaa. Tilaa täsmälleen ne tapahtumat, joita integraatiosi tarvitsee; jätä muut huomiotta.

Päätepistekohtaiset salaisuudet ja sallitut listat

Jokainen päätepiste saa oman allekirjoitussalaisuutensa ja valinnaisen IP-sallitun listan vastaanottavalla puolella. Kierrätä salaisuuksia ilman katkoja ja lukitse päätepisteet vain omaan infraasi.

Täysi toimitusloki uudelleentoistolla

Jokainen toimitusyritys lokitetaan statuskoodilla, vastauksen rungolla ja aikaleimalla — saatavilla koontinäytössä ja APIn kautta. Toista mikä tahansa tapahtuma manuaalisesti, jos staging-ympäristösi missasi sellaisen.

Triviyon webhookit vs. REST-APIn pollaus

Miltä reaaliaikainen tapahtumasuoratoisto näyttää verrattuna REST-päätepisteen jauhamiseen.

Mitä webhooks-APIin sisältyyTriviyoWithout Triviyo
KäyttöönottoaikaAlle 15 minuuttiaPäiviä pollerin rakentamista
SaatavuusProfessional-tasosta alkaenVain Enterprise-APIn pääsy
booking.created
booking.updated
booking.cancelled
payment.succeeded
HMAC-SHA256-allekirjoituksetEnterprise-lisäosa
UudelleenyritysstrategiaEksponentiaalinen backoff, 72 h ikkunaYksi yritys tai ei yhtään
Toimitusloki uudelleentoistolla
TukiSuunnittelutiimi SlackissäSähköpostin tikettijono

Vakiokuviot — ei mitään eksoottista, ei mitään suljettua.

Suunnittelutiimit käyttävät Triviyon webhookeja tuotannossa

Repimme 400 riviä pollauskoodia irti sinä päivänä kun Triviyon webhookit julkaistiin. Booking.created saapuu tietovarastoomme alle sekunnissa — attribuutio ja liikevaihdon koontinäytöt ovat vihdoin reaaliaikaisia, eivät 15 minuuttia viivästyneitä.
Maya Lindqvist
Suunnittelujohtaja, Nordic Trek Collective
−400 riviä pollauskoodia
Toimitusloki on unohdettu sankari. Kun Slack-integraatiomme hajosi juhlapyhänä, toistin 30 missattua tapahtumaa koontinäytöstä samalla kun alustatiimimme oli poissa. Ei tietohäviötä, ei eskalointia.
Diego Fernández
Vanhempi kehittäjä, Coastal Expeditions
100 % toimitus uudelleentoistolla

Usein kysytyt kysymykset

Mitä tapahtumia voin tilata?

booking.created, booking.updated, booking.cancelled ja payment.succeeded julkaisussa. Lisää tapahtumia (payment.refunded, waiver.signed, checkin.completed, gift_card.redeemed) tulee liukuvissa päivityksissä. Tilaa päätepistekohtaisesti juuri ne, joita integraatiosi tarvitsee.

Miten varmistan, että webhook on oikeasti Triviyosta?

Jokainen payload allekirjoitetaan HMAC-SHA256:lla käyttäen päätepisteesi yksilöllistä salaisuutta. Varmista X-Triviyo-Signature-otsake raakaa pyyntöä vasten ennen toimintaa — sama kuvio kuin Stripen ja GitHubin webhookeissa. Koodiesimerkit ovat dokumenteissamme.

Mitä tapahtuu, jos päätepisteeni on alhaalla?

Triviyo yrittää uudelleen eksponentiaalisella backoffilla jopa 72 tuntia — alkaen 1 minuutista, sitten 5, 25, 2 h, 6 h, 24 h. Sen jälkeen tapahtuma päätyy toimituslokiin, josta voit toistaa sen manuaalisesti, kun päätepisteesi palautuu.

Voinko testata webhookeja staging-ympäristössä?

Kyllä. Jokainen paketti sisältää testitilan omilla webhook-päätepisteillä ja valetapahtumilla. Laukaise mikä tahansa tapahtuma koontinäytöstä varmistaaksesi integraatiosi ennen live-menoa — ja toista niin monta kertaa kuin tarvitset.

Minkä tason tarvitsen webhookeihin?

Professional-tasosta ja ylöspäin. Starter-paketit saavat pääsyn koko koontinäyttöön ja raportteihin; webhookit avautuvat Professionalissa, koska ne vaativat jatkuvaa infrastruktuuri-investointia meiltä viive- ja toimitustakuiden täyttämiseksi.

Onko nopeusrajoitusta?

Ei kovaa rajoitusta — toimitamme mielellämme satoja tapahtumia minuutissa päätepisteeseesi. Jos päätepisteesi ei pysy mukana, hidastamme automaattisesti ja yritämme uudelleen sen sijaan että pudottaisimme tapahtumia.

Rakenna reaaliaikaisia integraatioita, jotka eivät pollaa

Pystytä ensimmäinen webhook-päätepisteesi 15 minuutissa. Allekirjoitettu, uudelleenyritetty, lokitettu — juuri niin kuin suunnittelutiimit odottavat webhookien toimivan.

14 päivän ilmainen kokeilu. Luottokorttia ei tarvita. Peruuta milloin tahansa.