Подписани webhooks за всяко събитие за резервация и плащане
Предавайте всяко събитие за резервация и плащане директно към вашите системи — CRM, хранилище за данни, Slack, персонализирани интеграции. С HMAC подпис, автоматични повторни опити с експоненциално забавяне и пълно логване. Създаден за инженерни екипи, отказващи да анкетират API.
Защо инженерните екипи избират 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 API | Triviyo | Without 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-дневен безплатен пробен период. Не е необходима кредитна карта. Отказ по всяко време.