Webhook'ai

Pasirašyti webhook'ai kiekvienam rezervacijos ir mokėjimo įvykiui

Perduokite kiekvieną rezervacijos ir mokėjimo įvykį į savo sistemas – CRM, duomenų saugyklą, Slack ar pasirinktinius integravimus. HMAC pasirašyta, pakartojama su eksponentiniu atsitraukimu ir visiškai registruojama. Sukurta inžinerijos komandoms, kurios atsisako apklausti API.

14 dienų nemokamas bandomasis laikotarpis. Kreditinė kortelė nereikalinga.

Kodėl inžinerijos komandos renkasi Triviyo webhook'us

Standartiniai šablonai, nuspėjamas elgesys ir pristatymo žurnalas, kuris iš tikrųjų padeda derinti klaidas.

HMAC parašai kiekvienoje apkrovoje

Kiekvienas webhook'as pasirašytas HMAC-SHA256 naudojant jūsų galinės точки slaptą raktą. Patikrinkite parašą prieš vykdydami apkrovą – toks pat šablonas kaip Stripe, GitHub ir kiti webhook'ai, kuriais jau pasitikite.

Pakartotiniai bandymai su eksponentiniu atsitraukimu

Jei jūsų endpoint laiku neatsako arba grąžina 408, 429 ar 5xx, Triviyo automatiškai bando pristatyti iš naujo, iš viso iki 6 bandymų. Bet koks kitas 4xx atsakymas laikomas galutiniu ir nebekartojamas.

Standartiniai įvykių pavadinimai

BOOKING_CREATED, BOOKING_UPDATED, BOOKING_CANCELED, PAYMENT_SUCCEEDED, PAYMENT_FAILED, REFUND_PROCESSED. Prenumeruokite tik tuos įvykius, kurių reikia jūsų integravimui; ignoruokite likusius.

Atskiras parašo raktas kiekvienam endpoint

Kiekvienas endpoint turi savo parašo raktą, kurį bet kada galite sugeneruoti iš naujo skiltyje Nustatymai → Webhook'ai.

Pilnas pristatymų žurnalas

Kiekvienas pristatymo bandymas registruojamas skydelyje su HTTP būsena, atsakymu ir laiku.

Triviyo webhook'ai ir REST API apklausos palyginimas

Kaip atrodo realaus laiko įvykių srautas, palyginti su REST galinės точкos bombardavimu.

Kas įtraukta į webhook'ų APITriviyoWithout Triviyo
PrieinamumasProfesionalus lygis ir aukščiauTik verslo lygio API prieiga
BOOKING_CREATED
BOOKING_UPDATED
BOOKING_CANCELED
PAYMENT_SUCCEEDED
HMAC-SHA256 parašaiVerslo lygio priedas
Pakartojimo strategijaIki 6 bandymųVienas bandymas arba nė vieno
Pristatymų žurnalas
PalaikymasPrioritetinė pagalbaEl. pašto užklausų eilė

Standartiniai šablonai – nieko egzotiško, nieko nuosavybinio.

Dažniausiai užduodami klausimai

Kokius įvykius galiu prenumeruoti?

BOOKING_CREATED, BOOKING_UPDATED, BOOKING_CANCELED, PAYMENT_SUCCEEDED, PAYMENT_FAILED, REFUND_PROCESSED. Kiekvienai galinei точке prenumeruokite tik tai, ko reikia jūsų integravimui.

Kaip patikrinti, ar webhook'as tikrai iš Triviyo?

Kiekviena apkrova pasirašyta HMAC-SHA256 naudojant unikalų jūsų galinės точкos raktą. Prieš vykdydami, patikrinkite antraštę X-Webhook-Signature pagal neapdorotą užklausos kūną – toks pat šablonas kaip Stripe ir GitHub webhook'ai. Kodo pavyzdžiai pateikti mūsų dokumentacijoje.

Kas nutinka, jei mano galinė точка neveikia?

Triviyo iš viso atlieka iki 6 pristatymo bandymų. Po paskutinio pristatymas pristatymų žurnale pažymimas kaip nepavykęs. 4xx atsakymas, išskyrus 408 ir 429, iš karto pažymi pristatymą kaip nepavykusį, be pakartotinių bandymų.

Ar galiu išbandyti webhook'us testavimo aplinkoje?

Taip. Skiltyje Nustatymai → Webhook'ai nusiųskite bandomąjį pristatymą į bet kurį endpoint ir patikrinkite integraciją prieš paleidimą.

Koks planas reikalingas webhook'ams?

Profesionalus lygis ir aukščiau.

Kurkite realaus laiko integravimus be apklausų

Pasirašyta, pakartojama, registruojama – lygiai taip, kaip inžinerijos komandos tikisi iš webhook'ų.

14 dienų nemokamas bandomasis laikotarpis. Kreditinė kortelė nereikalinga. Galima atšaukti bet kada.