Webhooks

Signerede webhooks til alle booking- og betalingshændelser

Stream hver booking- og betalingshændelse ind i dine egne systemer – CRM, datawarehouse, Slack, brugerdefinerede integrationer. HMAC-signerede, forsøgt igen med eksponentiel backoff og fuldt logget. Bygget til ingeniørteams, der nægter at polle et API.

14 dages gratis prøveperiode. Intet kreditkort kræves.

Derfor vælger ingeniørteams Triviyo-webhooks

Standardmønstre, forudsigelig adfærd og en leveringslog, der rent faktisk hjælper dig med at debugge.

HMAC-signaturer på hver payload

Hver webhook signeres med HMAC-SHA256 ved hjælp af dit endpoints hemmelige nøgle. Verificér signaturen, før du reagerer på payloaden – samme mønster som Stripe, GitHub og alle andre webhooks, du allerede stoler på.

Gentagelser med eksponentiel backoff

Hvis dit endpoint ikke svarer i tide eller returnerer 408, 429 eller 5xx, forsøger Triviyo automatisk leveringen igen, op til 6 forsøg i alt. Alle andre 4xx-svar betragtes som permanente og forsøges ikke igen.

Standardhændelsesnavne

BOOKING_CREATED, BOOKING_UPDATED, BOOKING_CANCELED, PAYMENT_SUCCEEDED, PAYMENT_FAILED, REFUND_PROCESSED. Abonnér præcis på de hændelser, din integration har brug for; ignorér resten.

Signeringsnøgle pr. endpoint

Hvert endpoint får sin egen signeringsnøgle, som du til enhver tid kan generere igen under Indstillinger → Webhooks.

Fuld leveringslog

Hvert leveringsforsøg logges i dashboardet med HTTP-status, svar og tidspunkt.

Triviyo-webhooks vs. polling af et REST-API

Sådan ser realtidsstreaming af hændelser ud sammenlignet med at hamre løs på et REST-endpoint.

Hvad webhooks-API'et leveres medTriviyoWithout Triviyo
TilgængelighedProfessional-niveau og opefterKun Enterprise-API-adgang
BOOKING_CREATED
BOOKING_UPDATED
BOOKING_CANCELED
PAYMENT_SUCCEEDED
HMAC-SHA256-signaturerEnterprise-tillæg
GentagelsesstrategiOp til 6 forsøgÉt forsøg eller ingen
Leveringslog
SupportPrioriteret supportE-mailticketkø

Standardmønstre – intet eksotisk, intet proprietært.

Ofte stillede spørgsmål

Hvilke hændelser kan jeg abonnere på?

BOOKING_CREATED, BOOKING_UPDATED, BOOKING_CANCELED, PAYMENT_SUCCEEDED, PAYMENT_FAILED, REFUND_PROCESSED. Abonnér pr. endpoint på præcis det, din integration har brug for.

Hvordan verificerer jeg, at webhooken virkelig er fra Triviyo?

Hver payload signeres med HMAC-SHA256 ved hjælp af dit endpoints unikke hemmelige nøgle. Verificér X-Webhook-Signature-headeren mod den rå request-body, før du reagerer – samme mønster som Stripe- og GitHub-webhooks. Kodeeksempler findes i vores docs.

Hvad sker der, hvis mit endpoint er nede?

Triviyo foretager op til 6 leveringsforsøg i alt. Efter det sidste markeres leveringen som mislykket i leveringsloggen. Et 4xx-svar ud over 408 og 429 markerer leveringen som mislykket med det samme, uden nye forsøg.

Kan jeg teste webhooks i et staging-miljø?

Ja. Send en testlevering til et hvilket som helst endpoint under Indstillinger → Webhooks for at tjekke din integration, før du går live.

Hvilket niveau skal jeg bruge til webhooks?

Professional-niveau og opefter.

Byg realtidsintegrationer, der ikke poller

Signeret, gentaget, logget – præcis som ingeniørteams forventer, at webhooks virker.

14 dages gratis prøveperiode. Intet kreditkort kræves. Opsig når som helst.