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.
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'ų API | Triviyo | Without Triviyo |
|---|---|---|
| Prieinamumas | Profesionalus lygis ir aukščiau | Tik verslo lygio API prieiga |
| BOOKING_CREATED | ||
| BOOKING_UPDATED | ||
| BOOKING_CANCELED | ||
| PAYMENT_SUCCEEDED | ||
| HMAC-SHA256 parašai | Verslo lygio priedas | |
| Pakartojimo strategija | Iki 6 bandymų | Vienas bandymas arba nė vieno |
| Pristatymų žurnalas | ||
| Palaikymas | Prioritetinė pagalba | El. 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.