Integracija Webhookov
Webhooki omogočajo vašim sistemom prejemanje obvestil v realnem času, ko se na vašem Wink računu zgodijo dogodki — nove rezervacije, odpovedi, posodobitve plačil in še več. Ta vodič vas vodi skozi nastavitev in najboljše prakse.
Ciljna publika
Section titled “Ciljna publika”Ta vodič je namenjen razvijalcem, ki integrirajo Wink z zunanjimi sistemi, kot so sistemi za upravljanje nepremičnin (PMS), upravljalci kanalov, CRM-ji ali prilagojene nadzorne plošče.
Kako webhooki delujejo
Section titled “Kako webhooki delujejo”- Registrirate URL webhooka na Wink.
- Ko se zgodi dogodek (npr. nova rezervacija), Wink pošlje HTTP POST na vaš URL.
- Vaš strežnik obdela podatke in odgovori z
200 OK.
Nastavitev webhooka
Section titled “Nastavitev webhooka”- Prijavite se v svoj račun (Extranet, Studio ali TripPay — vsi podpirajo webhooke).
- Pojdite na
Applicationsin natoWebhooks. Oglejte si Webhooke. - Kliknite
Create webhook. - Vnesite ime (npr. “PMS Sinhronizacija rezervacij”).
- Vnesite svoj webhook URL — HTTPS končno točko na vašem strežniku.
- Izberite dogodke — Izberite specifične dogodke, na katere se želite naročiti, ali pustite prazno, da prejmete vse dogodke.
- Vklopite Enabled.
- Kliknite
Save.
Vrste dogodkov
Section titled “Vrste dogodkov”Wink podpira več kot 64 vrst webhook dogodkov v kategorijah, kot so upravljanje računa, pogodbe o rezervacijah, plačila, posodobitve upravljalca kanalov in upravljanje entitet. Pogosti dogodki vključujejo:
| Kategorija | Primeri |
|---|---|
| Rezervacija | booking.create, booking.cancelled |
| Pogodba o rezervaciji | booking.contract.created, booking.contract.processing, booking.contract.cancelled |
| Plačilo | internal.payment.succeeded, internal.payment.failed |
| Povračila | booking.contract.refund.partial, booking.contract.refund.full |
| Upravljalec kanalov | channel-manager.update.rate, channel-manager.update.availability |
| Račun | account.create, account.status.updated |
Za popoln seznam vseh vrst dogodkov z opisi si oglejte Katalog webhook dogodkov.
Ogled vseh več kot 64 vrst dogodkov
Najboljše prakse
Section titled “Najboljše prakse”- Uporabljajte HTTPS — Wink pošilja podatke samo na HTTPS končne točke.
- Odgovarjajte hitro — Vrnete
200 OKtakoj, ko prejmete podatke. Vse zahtevnejše obdelave izvajajte asinhrono. - Idempotentnost — Vaš obdelovalec naj bo idempotenten. Wink lahko poskuša ponovno dostavo, če ne prejme odgovora
200. - Preverite vir — Pred obdelavo preverite, da so dohodni zahtevki iz Wink.
- Zapisovanje — Beležite vsak prejeti webhook payload. To močno olajša odpravljanje težav pri integraciji.
Zaustavitev in brisanje
Section titled “Zaustavitev in brisanje”Webhook lahko onemogočite brez brisanja. To začasno ustavi dostavo, da lahko odpravljate težave brez izgube nastavitve. Ko ste pripravljeni, ga ponovno vklopite.
Brisanje webhooka ga trajno odstrani. Vsaka integracija, ki je odvisna od tega webhooka, bo prenehala prejemati obvestila.
Dodatno branje
Section titled “Dodatno branje”- Katalog webhook dogodkov — Popoln seznam vseh več kot 64 vrst dogodkov.
- Webhooki — Celoten referenčni vodič za upravljanje webhookov.
- Applications — Upravljanje vaših API poverilnic.
- Developers > APIs — Celotna API dokumentacija.