Webhookuri

Webhook-uri semnate pentru fiecare eveniment de rezervare și plată

Transmite fiecare eveniment de rezervare și plată în propriile tale sisteme — CRM, depozit de date, Slack, integrări personalizate. Semnate cu HMAC, reîncercate cu backoff exponențial și înregistrate complet. Construit pentru echipele de inginerie care refuză să interogheze un API prin polling.

Perioadă de probă gratuită de 14 zile. Nu este necesar un card de credit.

De ce echipele de inginerie aleg webhookurile Triviyo

Modele standard, comportament predictibil și un jurnal de livrare care te ajută cu adevărat să depanezi.

Semnături HMAC pe fiecare payload

Fiecare webhook este semnat cu HMAC-SHA256 folosind secretul specific endpoint-ului tău. Verifică semnătura înainte de a acționa pe baza payload-ului — același model ca Stripe, GitHub și orice alt webhook în care ai deja încredere.

Reîncercări cu backoff exponențial

Dacă endpoint-ul tău nu răspunde la timp sau returnează 408, 429 ori 5xx, Triviyo reîncearcă automat livrarea, până la 6 încercări în total. Orice alt răspuns 4xx este considerat definitiv și nu se reîncearcă.

Nume de evenimente standard

BOOKING_CREATED, BOOKING_UPDATED, BOOKING_CANCELED, PAYMENT_SUCCEEDED, PAYMENT_FAILED, REFUND_PROCESSED. Abonează-te exact la evenimentele de care integrarea ta are nevoie; ignoră restul.

Cheie de semnare pentru fiecare endpoint

Fiecare endpoint are propria cheie de semnare, pe care o poți regenera oricând din Setări → Webhooks.

Jurnal complet de livrări

Fiecare încercare de livrare este înregistrată în panou cu statusul HTTP, răspunsul și ora.

Webhookurile Triviyo vs. interogarea unui REST API prin polling

Cum arată transmiterea de evenimente în timp real față de bombardarea unui endpoint REST.

Ce include API-ul de webhookuriTriviyoWithout Triviyo
DisponibilitateNivel Professional și mai susDoar acces API Enterprise
BOOKING_CREATED
BOOKING_UPDATED
BOOKING_CANCELED
PAYMENT_SUCCEEDED
Semnături HMAC-SHA256Add-on Enterprise
Strategie de reîncercarePână la 6 încercăriO singură încercare sau niciuna
Jurnal de livrări
SuportAsistență prioritarăCoadă de tichete prin e-mail

Modele standard — nimic exotic, nimic proprietar.

Întrebări frecvente

La ce evenimente mă pot abona?

BOOKING_CREATED, BOOKING_UPDATED, BOOKING_CANCELED, PAYMENT_SUCCEEDED, PAYMENT_FAILED, REFUND_PROCESSED. Abonează-te per endpoint exact la ce are nevoie integrarea ta.

Cum verific că webhookul provine cu adevărat de la Triviyo?

Fiecare payload este semnat cu HMAC-SHA256 folosind secretul unic al endpoint-ului tău. Verifică antetul X-Webhook-Signature față de corpul brut al cererii înainte de a acționa — același model ca webhookurile Stripe și GitHub. Exemple de cod se găsesc în documentația noastră.

Ce se întâmplă dacă endpoint-ul meu este oprit?

Triviyo face până la 6 încercări de livrare în total. După ultima, livrarea este marcată ca eșuată în jurnalul de livrări. Un răspuns 4xx diferit de 408 și 429 marchează imediat livrarea ca eșuată, fără reîncercări.

Pot testa webhookurile într-un mediu de staging?

Da. Trimite o livrare de test către orice endpoint din Setări → Webhooks pentru a-ți verifica integrarea înainte de lansare.

Ce nivel de plan am nevoie pentru webhookuri?

Nivel Professional și mai sus.

Construiește integrări în timp real fără polling

Semnat, reîncercat, înregistrat — exact cum se așteaptă echipele de inginerie să funcționeze webhookurile.

Perioadă de probă gratuită de 14 zile. Nu este necesar un card de credit. Poți anula oricând.