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.
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 API | Triviyo | Without Triviyo |
|---|---|---|
| Ħin tal-installazzjoni | Inqas minn 15-il minuta | Jiem tibni poller |
| Disponibbiltà | Livell Professional u 'l fuq | Aċċess API Enterprise biss |
| booking.created | ||
| booking.updated | ||
| booking.cancelled | ||
| payment.succeeded | ||
| Firem HMAC-SHA256 | Żieda Enterprise | |
| Strateġija tar-retry | Backoff esponenzjali, tieqa ta' 72 siegħa | Tentattiv wieħed jew xejn |
| Reġistru tal-kunsinna bir-replay | ||
| Appoġġ | Tim tal-inġinerija fuq Slack | Kju 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.”
“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.”
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.