Signerte webhooks for alle booking- og betalingshendelser
Strøm hver booking- og betalingshendelse inn i dine egne systemer — CRM, datavarehus, Slack, egne integrasjoner. HMAC-signert, forsøkt på nytt med eksponentiell backoff, og fullt logget. Bygget for utviklerteam som nekter å polle et API.
Hvorfor utviklerteam velger Triviyo-webhooks
Standardmønstre, forutsigbar oppførsel og en leveringslogg som faktisk hjelper deg å feilsøke.
HMAC-signaturer på hver payload
Hver webhook signeres med HMAC-SHA256 ved hjelp av endepunktets hemmelighet. Verifiser signaturen før du handler på payloaden — samme mønster som Stripe, GitHub og alle andre webhooks du allerede stoler på.
Nye forsøk med eksponentiell backoff
Hvis endepunktet ditt ikke svarer i tide eller returnerer 408, 429 eller 5xx, prøver Triviyo leveringen på nytt automatisk, opptil 6 forsøk totalt. Alle andre 4xx-svar regnes som permanente og prøves ikke på nytt.
Standard hendelsesnavn
BOOKING_CREATED, BOOKING_UPDATED, BOOKING_CANCELED, PAYMENT_SUCCEEDED, PAYMENT_FAILED, REFUND_PROCESSED. Abonner på akkurat de hendelsene integrasjonen din trenger; ignorer resten.
Signeringsnøkkel per endepunkt
Hvert endepunkt får sin egen signeringsnøkkel, som du når som helst kan generere på nytt under Innstillinger → Webhooks.
Fullstendig leveringslogg
Hvert leveringsforsøk logges i dashbordet med HTTP-status, svar og tidspunkt.
Triviyo-webhooks vs. polling av et REST-API
Slik ser sanntidshendelser ut sammenlignet med å hamre på et REST-endepunkt.
| Alt webhooks-API-et leveres med | Triviyo | Without Triviyo |
|---|---|---|
| Tilgjengelighet | Professional-nivå og oppover | Kun Enterprise-API-tilgang |
| BOOKING_CREATED | ||
| BOOKING_UPDATED | ||
| BOOKING_CANCELED | ||
| PAYMENT_SUCCEEDED | ||
| HMAC-SHA256-signaturer | Enterprise-tillegg | |
| Strategi for nye forsøk | Opptil 6 forsøk | Ett forsøk eller ingen |
| Leveringslogg | ||
| Support | Prioritert støtte | E-post-kø |
Standardmønstre — ingenting eksotisk, ingenting proprietært.
Ofte stilte spørsmål
Hvilke hendelser kan jeg abonnere på?
BOOKING_CREATED, BOOKING_UPDATED, BOOKING_CANCELED, PAYMENT_SUCCEEDED, PAYMENT_FAILED, REFUND_PROCESSED. Abonner per endepunkt på nøyaktig det integrasjonen din trenger.
Hvordan verifiserer jeg at webhooken virkelig er fra Triviyo?
Hver payload signeres med HMAC-SHA256 ved hjelp av endepunktets unike hemmelighet. Verifiser X-Webhook-Signature-headeren mot den rå forespørselen før du handler — samme mønster som Stripe- og GitHub-webhooks. Kodeeksempler finnes i dokumentasjonen vår.
Hva skjer hvis endepunktet mitt er nede?
Triviyo gjør opptil 6 leveringsforsøk totalt. Etter det siste markeres leveringen som mislykket i leveringsloggen. Et 4xx-svar som ikke er 408 eller 429, markerer leveringen som mislykket med en gang, uten nye forsøk.
Kan jeg teste webhooks i et staging-miljø?
Ja. Send en testlevering til et hvilket som helst endepunkt under Innstillinger → Webhooks for å sjekke integrasjonen før du går live.
Hvilket nivå trenger jeg for webhooks?
Professional-nivå og oppover.
Bygg sanntidsintegrasjoner som ikke poller
Signert, forsøkt på nytt, logget — akkurat slik utviklerteam forventer at webhooks skal fungere.
14 dagers gratis prøveperiode. Ingen kredittkort nødvendig. Avslutt når som helst.