Signerade webhooks för varje boknings- och betalningshändelse
Strömma varje bokning och betalning in i dina egna system — CRM, datalager, Slack, egna integrationer. HMAC-signerade, återförsökta med exponentiell backoff och fullständigt loggade. Byggda för utvecklarteam som vägrar polla ett API.
Därför väljer utvecklarteam Triviyos webhooks
Standardmönster, förutsägbart beteende och en leveranslogg som faktiskt hjälper dig felsöka.
HMAC-signaturer på varje payload
Varje webhook signeras med HMAC-SHA256 med din endpoints hemliga nyckel. Verifiera signaturen innan du agerar på payloaden — samma mönster som Stripe, GitHub och alla andra webhooks du redan litar på.
Återförsök med exponentiell backoff
Om din endpoint inte svarar i tid eller returnerar 408, 429 eller 5xx försöker Triviyo leverera igen automatiskt, upp till 6 försök totalt. Alla andra 4xx-svar räknas som permanenta och försöks inte igen.
Standardiserade händelsenamn
BOOKING_CREATED, BOOKING_UPDATED, BOOKING_CANCELED, PAYMENT_SUCCEEDED, PAYMENT_FAILED, REFUND_PROCESSED. Prenumerera på exakt de händelser din integration behöver, ignorera resten.
Signeringsnyckel per endpoint
Varje endpoint får en egen signeringsnyckel som du när som helst kan generera på nytt under Inställningar → Webhooks.
Fullständig leveranslogg
Varje leveransförsök loggas i instrumentpanelen med HTTP-status, svar och tidpunkt.
Triviyos webhooks jämfört med att polla ett REST-API
Så ser händelsström i realtid ut jämfört med att hamra en REST-endpoint.
| Allt som webhooks-APIt levereras med | Triviyo | Without Triviyo |
|---|---|---|
| Tillgänglighet | Professional-nivå och uppåt | Endast Enterprise-API |
| BOOKING_CREATED | ||
| BOOKING_UPDATED | ||
| BOOKING_CANCELED | ||
| PAYMENT_SUCCEEDED | ||
| HMAC-SHA256-signaturer | Enterprise-tillägg | |
| Återförsöksstrategi | Upp till 6 försök | Ett försök eller inget |
| Leveranslogg | ||
| Support | Prioriterad support | E-postkö |
Standardmönster — inget exotiskt, inget proprietärt.
Vanliga frågor
Vilka händelser kan jag prenumerera på?
BOOKING_CREATED, BOOKING_UPDATED, BOOKING_CANCELED, PAYMENT_SUCCEEDED, PAYMENT_FAILED, REFUND_PROCESSED. Prenumerera per endpoint på exakt det din integration behöver.
Hur verifierar jag att webhooken verkligen kommer från Triviyo?
Varje payload signeras med HMAC-SHA256 med din endpoints unika hemliga nyckel. Verifiera X-Webhook-Signature-headern mot råa request-kroppen innan du agerar — samma mönster som Stripe och GitHub använder. Kodexempel finns i dokumentationen.
Vad händer om min endpoint är nere?
Triviyo gör upp till 6 leveransförsök totalt. Efter det sista markeras leveransen som misslyckad i leveransloggen. Ett 4xx-svar som inte är 408 eller 429 markerar leveransen som misslyckad direkt, utan nya försök.
Kan jag testa webhooks i en stage-miljö?
Ja. Skicka en testleverans till valfri endpoint under Inställningar → Webhooks för att kontrollera integrationen innan du går live.
Vilken nivå behöver jag för webhooks?
Professional-nivå och uppåt.
Bygg realtidsintegrationer som inte pollar
Signerad, återförsökt, loggad — precis så som utvecklarteam förväntar sig att webhooks ska fungera.
14 dagars gratis provperiod. Inget kreditkort krävs. Avsluta när som helst.