Webhooks

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.

14 dagers gratis prøveperiode. Ingen kredittkort nødvendig.

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 medTriviyoWithout Triviyo
TilgjengelighetProfessional-nivå og oppoverKun Enterprise-API-tilgang
BOOKING_CREATED
BOOKING_UPDATED
BOOKING_CANCELED
PAYMENT_SUCCEEDED
HMAC-SHA256-signaturerEnterprise-tillegg
Strategi for nye forsøkOpptil 6 forsøkEtt forsøk eller ingen
Leveringslogg
SupportPrioritert støtteE-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.