Webhook integráció
A webhookok lehetővé teszik, hogy rendszereid valós idejű értesítéseket kapjanak, amikor események történnek a Wink fiókodban — új foglalások, lemondások, fizetésfrissítések és még sok más. Ez az útmutató végigvezet a beállításon és a legjobb gyakorlatokon.
Célközönség
Szekció neve “Célközönség”Ez az útmutató fejlesztőknek szól, akik a Wink-et külső rendszerekkel, például ingatlankezelő rendszerekkel (PMS), csatornakezelőkkel, CRM-ekkel vagy egyedi irányítópultokkal integrálják.
Hogyan működnek a webhookok
Szekció neve “Hogyan működnek a webhookok”- Regisztrálsz egy webhook URL-t a Wink-en.
- Amikor egy esemény bekövetkezik (pl. új foglalás), a Wink HTTP POST kérést küld az URL-edre.
- A szervered feldolgozza a payloadot, és
200 OKválaszt ad.
Webhook beállítása
Szekció neve “Webhook beállítása”- Jelentkezz be a fiókodba (Extranet, Studio vagy TripPay — mind támogatja a webhookokat).
- Navigálj az
Applicationsmenüponthoz, majd aWebhooks-hoz. Lásd: Webhooks. - Kattints a
Create webhookgombra. - Add meg a nevet (pl. “PMS Foglalás szinkron”).
- Írd be a webhook URL-t — a szervered HTTPS végpontját.
- Válaszd ki az eseményeket — Válassz ki konkrét eseményeket, vagy hagyd üresen, hogy az összes eseményt megkapd.
- Kapcsold be az Enabled opciót.
- Kattints a
Savegombra.
Eseménytípusok
Szekció neve “Eseménytípusok”A Wink több mint 64 webhook eseménytípust támogat különböző kategóriákban, beleértve a fiókkezelést, foglalási szerződéseket, fizetéseket, csatornakezelő frissítéseket és entitáskezelést. Gyakori események:
| Kategória | Példák |
|---|---|
| Foglalás | booking.create, booking.cancelled |
| Foglalási szerződés | booking.contract.created, booking.contract.processing, booking.contract.cancelled |
| Fizetés | internal.payment.succeeded, internal.payment.failed |
| Visszatérítések | booking.contract.refund.partial, booking.contract.refund.full |
| Csatornakezelő | channel-manager.update.rate, channel-manager.update.availability |
| Fiók | account.create, account.status.updated |
A teljes eseménytípus-listát leírásokkal a Webhook Események Katalógusában találod.
Az összes 64+ eseménytípus megtekintése
Legjobb gyakorlatok
Szekció neve “Legjobb gyakorlatok”- Használj HTTPS-t — a Wink csak HTTPS végpontokra küldi a payloadokat.
- Válaszolj gyorsan — küldj
200 OKválaszt, amint megkapod a payloadot. A nehéz feldolgozást végezd aszinkron módon. - Idempotencia — a kezelőd legyen idempotens. A Wink újrapróbálhatja a kézbesítést, ha nem kap
200választ. - Forrás ellenőrzése — ellenőrizd, hogy a bejövő kérések valóban a Wink-től származnak, mielőtt feldolgozod őket.
- Naplózás — naplózz minden webhook payloadot, amit kapsz. Ez megkönnyíti az integrációs hibák hibakeresését.
Szüneteltetés és törlés
Szekció neve “Szüneteltetés és törlés”Egy webhookot letilthatsz anélkül, hogy törölnéd. Ez szünetelteti a kézbesítést, így hibakeresés közben nem veszíted el a beállításokat. Ha készen állsz, kapcsold vissza.
A webhook törlése véglegesen eltávolítja azt. Az az integráció, amely erre a webhookra támaszkodik, nem fog több értesítést kapni.
További olvasnivaló
Szekció neve “További olvasnivaló”- Webhook Események Katalógusa — Az összes 64+ eseménytípus teljes listája.
- Webhooks — Teljes referencia a webhook kezeléséhez.
- Applications — API hitelesítő adatok kezelése.
- Fejlesztők > API-k — Teljes API dokumentáció.