Webhooks

Подписани webhooks за всяко събитие за резервация и плащане

Предавайте всяко събитие за резервация и плащане директно към вашите системи — CRM, хранилище за данни, Slack, персонализирани интеграции. С HMAC подпис, автоматични повторни опити с експоненциално забавяне и пълно логване. Създаден за инженерни екипи, отказващи да анкетират API.

14-дневен безплатен пробен период. Не е необходима кредитна карта.

Защо инженерните екипи избират webhooks на Triviyo

Стандартни шаблони, предвидимо поведение и журнал на доставките, който наистина помага при отстраняване на проблеми.

HMAC подписи на всеки payload

Всеки webhook е подписан с HMAC-SHA256 с помощта на тайния ключ на вашия endpoint. Проверявайте подписа преди да действате по payload — същият шаблон като Stripe, GitHub и всеки друг webhook, на който вече се доверявате.

Повторни опити с експоненциално забавяне

Ако вашият endpoint не отговори навреме или върне 408, 429 или 5xx, Triviyo опитва доставката отново автоматично, до 6 опита общо. Всеки друг отговор 4xx се счита за окончателен и не се опитва отново.

Стандартни имена на събития

BOOKING_CREATED, BOOKING_UPDATED, BOOKING_CANCELED, PAYMENT_SUCCEEDED, PAYMENT_FAILED, REFUND_PROCESSED. Абонирайте се само за събитията, нужни на вашата интеграция; игнорирайте останалите.

Отделни ключове за подпис за всеки endpoint

Всеки endpoint получава собствен ключ за подпис, който можете да генерирате отново по всяко време в Настройки → Webhooks.

Пълен дневник на доставките

Всеки опит за доставка се записва в таблото с HTTP статус, отговор и час.

Webhooks на Triviyo срещу анкетиране на REST API

Как изглежда поточното предаване на събития в реално време в сравнение с непрекъснатото запитване на REST endpoint.

Какво включва Webhooks APITriviyoWithout Triviyo
НаличностНиво Professional и по-високоСамо достъп до Enterprise API
BOOKING_CREATED
BOOKING_UPDATED
BOOKING_CANCELED
PAYMENT_SUCCEEDED
HMAC-SHA256 подписиДобавка за Enterprise
Стратегия за повторни опитиДо 6 опитаЕдин опит или никакъв
Дневник на доставките
ПоддръжкаПриоритетна поддръжкаОпашка от имейл тикети

Стандартни шаблони — нищо екзотично, нищо proprietary.

Често задавани въпроси

За кои събития мога да се абонирам?

BOOKING_CREATED, BOOKING_UPDATED, BOOKING_CANCELED, PAYMENT_SUCCEEDED, PAYMENT_FAILED, REFUND_PROCESSED. Абонирайте се per-endpoint само за това, от което се нуждае вашата интеграция.

Как да проверя дали webhook наистина е от Triviyo?

Всеки payload е подписан с HMAC-SHA256 с помощта на уникалния тайен ключ на вашия endpoint. Проверявайте заглавието X-Webhook-Signature спрямо суровото тяло на заявката преди да действате — същият шаблон като при webhooks на Stripe и GitHub. Примери за код са в нашата документация.

Какво се случва, ако моят endpoint е недостъпен?

Triviyo прави до 6 опита за доставка общо. След последния доставката се отбелязва като неуспешна в дневника на доставките. Отговор 4xx, различен от 408 и 429, отбелязва доставката като неуспешна веднага, без повторни опити.

Мога ли да тествам webhooks в тестова среда?

Да. Изпратете тестова доставка до всеки endpoint от Настройки → Webhooks, за да проверите интеграцията си преди пускане.

Какво ниво е необходимо за webhooks?

Ниво Professional и по-высокo.

Изградете интеграции в реално време без анкетиране

Подписан, повтарян, логван — точно така, както инженерните екипи очакват webhooks да работят.

14-дневен безплатен пробен период. Не е необходима кредитна карта. Отказ по всяко време.