Webhooks

Υπογεγραμμένα webhooks για κάθε συμβάν κράτησης και πληρωμής

Μεταδώστε κάθε γεγονός κράτησης και πληρωμής στα δικά σας συστήματα — CRM, αποθήκη δεδομένων, Slack, προσαρμοσμένες ενσωματώσεις. Υπογεγραμμένα με HMAC, επαναδοκιμές με εκθετική υποχώρηση και πλήρης καταγραφή. Σχεδιασμένα για ομάδες μηχανικών που αρνούνται να κάνουν polling σε ένα API.

14 ημέρες δωρεάν δοκιμή. Δεν απαιτείται πιστωτική κάρτα.

Γιατί οι ομάδες μηχανικών επιλέγουν τα webhooks Triviyo

Τυπικά πρότυπα, προβλέψιμη συμπεριφορά και αρχείο παράδοσης που σας βοηθά πραγματικά στον εντοπισμό σφαλμάτων.

Υπογραφές HMAC σε κάθε ωφέλιμο φορτίο

Κάθε webhook υπογράφεται με HMAC-SHA256 χρησιμοποιώντας το μυστικό του endpoint σας. Επαληθεύστε την υπογραφή πριν ενεργήσετε βάσει του ωφέλιμου φορτίου — το ίδιο πρότυπο με το 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 vs. polling σε REST API

Πώς μοιάζει η ροή γεγονότων σε πραγματικό χρόνο σε σύγκριση με την συνεχή επικοινωνία με ένα REST endpoint.

Τι περιλαμβάνει το webhooks APITriviyoWithout Triviyo
ΔιαθεσιμότηταΕπίπεδο Professional και πάνωΜόνο πρόσβαση Enterprise API
BOOKING_CREATED
BOOKING_UPDATED
BOOKING_CANCELED
PAYMENT_SUCCEEDED
Υπογραφές HMAC-SHA256Πρόσθετο Enterprise
Στρατηγική επαναλήψεωνΈως 6 προσπάθειεςΜία απόπειρα ή καμία
Αρχείο παραδόσεων
ΥποστήριξηΥποστήριξη προτεραιότηταςΟυρά αιτημάτων μέσω email

Τυπικά πρότυπα — τίποτα εξωτικό, τίποτα ιδιόκτητο.

Συχνές ερωτήσεις

Σε ποια γεγονότα μπορώ να εγγραφώ;

BOOKING_CREATED, BOOKING_UPDATED, BOOKING_CANCELED, PAYMENT_SUCCEEDED, PAYMENT_FAILED, REFUND_PROCESSED. Εγγραφείτε ανά endpoint ακριβώς σε ό,τι χρειάζεται η ενσωμάτωσή σας.

Πώς επαληθεύω ότι το webhook προέρχεται πραγματικά από το Triviyo;

Κάθε ωφέλιμο φορτίο υπογράφεται με HMAC-SHA256 χρησιμοποιώντας το μοναδικό μυστικό του endpoint σας. Επαληθεύστε την επικεφαλίδα X-Webhook-Signature έναντι του ακατέργαστου σώματος αιτήματος πριν ενεργήσετε — το ίδιο πρότυπο με τα webhooks Stripe και GitHub. Παραδείγματα κώδικα βρίσκονται στην τεκμηρίωσή μας.

Τι γίνεται εάν το endpoint μου είναι εκτός λειτουργίας;

Το Triviyo κάνει έως 6 προσπάθειες παράδοσης συνολικά. Μετά την τελευταία, η παράδοση σημειώνεται ως αποτυχημένη στο αρχείο παραδόσεων. Μια απάντηση 4xx εκτός από 408 και 429 σημειώνει την παράδοση ως αποτυχημένη αμέσως, χωρίς νέες προσπάθειες.

Μπορώ να δοκιμάσω webhooks σε περιβάλλον σκηνοθεσίας;

Ναι. Στείλτε μια δοκιμαστική παράδοση σε οποιοδήποτε endpoint από τις Ρυθμίσεις → Webhooks για να ελέγξετε την ενσωμάτωση πριν από τη δημοσίευση.

Ποιο επίπεδο χρειάζομαι για τα webhooks;

Επίπεδο Professional και πάνω.

Δημιουργήστε ενσωματώσεις πραγματικού χρόνου χωρίς polling

Υπογεγραμμένο, με επαναλήψεις, καταγεγραμμένο — ακριβώς όπως αναμένουν οι ομάδες μηχανικών να λειτουργούν τα webhooks.

14 ημέρες δωρεάν δοκιμή. Δεν απαιτείται πιστωτική κάρτα. Ακύρωση οποτεδήποτε.