Webhooks

Webhooks f'ħin reali li qatt ma jaqbżu avveniment

Ibgħat kull avveniment ta' prenotazzjonijiet u ħlasijiet fis-sistemi tiegħek stess — CRM, data warehouse, Slack, integrazzjonijiet personalizzati. Iffirmati bl-HMAC, retryed bi backoff esponenzjali, u kompletament irreġistrati. Mibni għat-timijiet tal-inġinerija li jirrifjutaw li jiggħajru API.

Prova b'xejn ta' 14-il jum. Ma teħtieġ l-ebda karta tal-kreditu.

Għaliex it-timijiet tal-inġinerija jagħżlu l-webhooks ta' Triviyo

Mudelli standard, imġiba prevedibbli, u reġistru tal-kunsinna li verament jgħinok tiddebugja.

Jaħdem f'anqas minn sekonda

L-avvenimenti jintbagħtu fi żmien 500ms mill-azzjoni li tattiva — mingħajr polling, mingħajr dewmien, mingħajr prenotazzjonijiet mitlufa. Is-sistemi downstream tiegħek jibqgħu f'sinkronizzazzjoni perfetta ma' Triviyo.

Firem HMAC fuq kull payload

Kull webhook huwa ffirmat bl-HMAC-SHA256 bl-użu tas-sigriet tal-endpoint tiegħek. Ivverifika l-firma qabel ma taġixxi fuq il-payload — l-istess mudell bħal Stripe, GitHub, u kull webhook ieħor li diġà tafdah.

Tentativi mill-ġdid bi backoff esponenzjali

Jekk l-endpoint tiegħek jirritorna non-2xx, Triviyo jerġa' jipprova bi backoff esponenzjali għal sa 72 siegħa. Il-fallimenti temporanji jfejqu waħedhom mingħajr intervent manwali — u tista' treplay kwalunkwe avveniment mir-reġistru tal-kunsinna.

Ismijiet standard tal-avvenimenti

booking.created, booking.updated, booking.cancelled, payment.succeeded — l-ismijiet li jistenna kull inġinier. Abbona għal-avvenimenti eżatti li teħtieġ l-integrazzjoni tiegħek; ignora l-bqija.

Sigriet u listi ta' aċċess per-endpoint

Kull endpoint jikseb is-sigriet ta' firma tiegħu stess u lista ta' IPs awtorizzati fuq in-naħa li tirċievi. Dawwar is-sigrieti mingħajr downtime, u llimita l-endpoints għall-infrastruttura tiegħek biss.

Reġistru sħiħ tal-kunsinna bir-replay

Kull tentattiv ta' kunsinna huwa rreġistrat bil-kodiċi tal-istatus, il-korp tar-risposta, u l-marki tal-ħin — disponibbli fid-dashboard u permezz tal-API. Ereplay kwalunkwe avveniment manwalment meta l-ambjent tal-istaging tiegħek ikun qabeż wieħed.

Webhooks ta' Triviyo vs. polling ta' REST API

X'jidher bħal streaming ta' avvenimenti f'ħin reali meta mqabbel ma' tħabbat endpoint REST.

X'fih il-webhooks APITriviyoWithout Triviyo
Ħin tal-installazzjoniInqas minn 15-il minutaJiem tibni poller
DisponibbiltàLivell Professional u 'l fuqAċċess API Enterprise biss
booking.created
booking.updated
booking.cancelled
payment.succeeded
Firem HMAC-SHA256Żieda Enterprise
Strateġija tar-retryBackoff esponenzjali, tieqa ta' 72 siegħaTentattiv wieħed jew xejn
Reġistru tal-kunsinna bir-replay
AppoġġTim tal-inġinerija fuq SlackKju ta' biljetti bil-posta elettronika

Mudelli standard — xejn eżotiku, xejn proprjetarju.

Timijiet tal-inġinerija li jużaw il-webhooks ta' Triviyo fil-produzzjoni

Neħħejna 400 linja ta' kodiċi tal-polling dakinhar li l-webhooks ta' Triviyo tniżżlu. Booking.created jasal fid-data warehouse tagħna f'anqas minn sekonda — id-dashboards tal-attribuzzjoni u d-dħul huma finalment f'ħin reali, mhux differiti b'15-il minuta.
Maya Lindqvist
Kap tal-Inġinerija, Nordic Trek Collective
-400 linja ta' kodiċi tal-polling
Ir-reġistru tal-kunsinna huwa l-eroj mistur. Meta l-integrazzjoni Slack tagħna nkisret f'jum btala, erġajt lura 30 avveniment mitluf mid-dashboard waqt li t-tim tal-pjattaforma tagħna kien barra. L-ebda telf ta' data, l-ebda eskalazzjoni.
Diego Fernández
Inġinier Senior, Coastal Expeditions
100% kunsinna permezz tar-replay

Mistoqsijiet frekwenti

Għal liema avvenimenti nista' nabbona?

booking.created, booking.updated, booking.cancelled, u payment.succeeded mal-varar. Avvenimenti oħra (payment.refunded, waiver.signed, checkin.completed, gift_card.redeemed) jiġu fi aġġornamenti kontinwi. Abbona per-endpoint għal dak eżattament li teħtieġ l-integrazzjoni tiegħek.

Kif nivverifika li l-webhook huwa verament minn Triviyo?

Kull payload huwa ffirmat bl-HMAC-SHA256 bl-użu tas-sigriet uniku tal-endpoint tiegħek. Ivverifika l-header X-Triviyo-Signature kontra l-korp talbiet mhux ipproċessat qabel ma taġixxi — l-istess mudell bħall-webhooks ta' Stripe u GitHub. Eżempji ta' kodiċi huma fid-dokumentazzjoni tagħna.

X'jiġri jekk l-endpoint tiegħi jkun nieżel?

Triviyo jerġa' jipprova bi backoff esponenzjali għal sa 72 siegħa — jibda minuta, imbagħad 5, 25, 2 sigħat, 6 sigħat, 24 siegħa. Wara dan, l-avveniment jasal fir-reġistru tal-kunsinna fejn tista' terġa' tħaddmu manwalment ladarba jirkupra l-endpoint tiegħek.

Nista' nittestja l-webhooks f'ambjent tal-istaging?

Iva. Kull pjan jinkludi modalità ta' ttestjar bl-endpoints tiegħu tal-webhooks u avvenimenti foloz. Attiva kwalunkwe avveniment mid-dashboard biex tivverifika l-integrazzjoni tiegħek qabel tmur live — u erġa' tħaddmu kemm-il darba teħtieġ.

Liema livell neħtieġ għall-webhooks?

Livell Professional u 'l fuq. Il-pjanijiet Starter jiksbu aċċess għad-dashboard sħiħ u r-rapporti; il-webhooks jinfetħu fuq Professional għax jeħtieġu investiment sostnut fl-infrastruttura min-naħa tagħna biex jissodisfaw garanziji tal-latenza u l-kunsinna.

Hemm limitu tar-rata?

L-ebda limitu ta' rata iebes — nkunu kuntenti nkunsinnaw mijiet ta' avvenimenti fil-minuta lill-endpoint tiegħek. Jekk l-endpoint tiegħek jitħabat biex jibqa' pass, awtomatikament innaqqsu r-rata u nerġgħu nipprova minflok ma nitfgħu l-avvenimenti.

Ibni integrazzjonijiet f'ħin reali li ma jiggħajrux

Twaqqaf l-ewwel endpoint tal-webhook tiegħek fi 15-il minuta. Iffirmat, riprovati, irreġistrat — eżattament kif it-timijiet tal-inġinerija jistennew li jaħdmu l-webhooks.

Prova b'xejn ta' 14-il jum. Ma teħtieġ l-ebda karta tal-kreditu. Ikkanċella fi kwalunkwe ħin.