דלגו לתוכן

אינטגרציית Webhook

Webhooks מאפשרים למערכות שלך לקבל התראות בזמן אמת כאשר מתרחשים אירועים בחשבון Wink שלך — הזמנות חדשות, ביטולים, עדכוני תשלום ועוד. מדריך זה מלווה אותך בתהליך ההגדרה ובשיטות עבודה מומלצות.

מדריך זה מיועד למפתחים המשלבים את Wink עם מערכות חיצוניות כגון מערכות ניהול נכסים (PMS), מנהלי ערוצים, CRM או לוחות בקרה מותאמים אישית.

  1. אתה רושם כתובת URL של webhook ב-Wink.
  2. כאשר מתרחש אירוע (למשל, הזמנה חדשה), Wink שולח בקשת HTTP POST לכתובת ה-URL שלך.
  3. השרת שלך מעבד את המידע ומחזיר תגובה 200 OK.
  1. היכנס לחשבונך (Extranet, Studio או TripPay — כולם תומכים ב-webhooks).
  2. עבור אל Applications ואז ל-Webhooks. ראה Webhooks.
  3. לחץ על Create webhook.
  4. הזן שם (למשל, “סנכרון הזמנות PMS”).
  5. הזן את כתובת ה-URL של ה-webhook — נקודת הקצה HTTPS בשרת שלך.
  6. בחר אירועים — בחר אירועים ספציפיים למנוי, או השאר ריק כדי לקבל את כל האירועים.
  7. הפעל את המתג Enabled.
  8. לחץ על Save.

Wink תומך במגוון סוגי אירועים. אירועים נפוצים כוללים:

  • הזמנה נוצרה — הזמנה חדשה אושרה.
  • הזמנה בוטלה — הזמנה בוטלה.
  • תשלום הושלם — התשלום עבר עיבוד.
  • הזמנה עודכנה — פרטים בהזמנה השתנו.
  • השתמש ב-HTTPS — Wink שולח מידע רק לנקודות קצה HTTPS.
  • הגב במהירות — החזר 200 OK מיד עם קבלת המידע. עיבוד כבד יש לבצע באופן אסינכרוני.
  • אידמפוטנטיות — המטפל שלך צריך להיות אידמפוטנטי. Wink עשוי לנסות לשלוח שוב אם לא מתקבלת תגובת 200.
  • אמת את המקור — ודא שהבקשות הנכנסות הן מ-Wink לפני העיבוד.
  • רישום — רשום כל payload של webhook שאתה מקבל. זה מקל על איתור תקלות באינטגרציה.

אתה יכול לנטרל webhook מבלי למחוק אותו. זה עוצר את השליחה כדי שתוכל לטפל בבעיות מבלי לאבד את ההגדרות. כשתהיה מוכן, הפעל אותו שוב.

מחיקת webhook מסירה אותו לצמיתות. כל אינטגרציה שתלויה ב-webhook זה תפסיק לקבל התראות.