跳转到内容

Webhook 集成

Webhook 让您的系统能够在 Wink 账户发生事件时接收实时通知——新预订、取消、支付更新等。本文将引导您完成设置及最佳实践。

本指南适用于将 Wink 与外部系统(如物业管理系统(PMS)、渠道管理器、CRM 或自定义仪表盘)集成的开发者。

  1. 您在 Wink 上注册 webhook URL。
  2. 当事件发生(例如新预订),Wink 会向您的 URL 发送 HTTP POST 请求。
  3. 您的服务器处理负载并返回 200 OK
  1. 登录您的账户(Extranet、Studio 或 TripPay 均支持 webhook)。
  2. 进入 Applications,然后选择 Webhooks。参见 Webhooks
  3. 点击 Create webhook
  4. 输入 名称(例如 “PMS 预订同步”)。
  5. 输入您的 webhook URL —— 您服务器上的 HTTPS 端点。
  6. 选择事件 —— 选择要订阅的特定事件,或留空以接收所有事件。
  7. 切换 Enabled 为开启状态。
  8. 点击 Save

Wink 支持 64+ 种 webhook 事件类型,涵盖账户管理、预订合同、支付、渠道管理器更新及实体管理等类别。常见事件包括:

类别示例
预订booking.createbooking.cancelled
预订合同booking.contract.createdbooking.contract.processingbooking.contract.cancelled
支付internal.payment.succeededinternal.payment.failed
退款booking.contract.refund.partialbooking.contract.refund.full
渠道管理器channel-manager.update.ratechannel-manager.update.availability
账户account.createaccount.status.updated

完整的事件类型及描述列表,请参见 Webhook 事件目录

查看全部 64+ 事件类型

  • 使用 HTTPS —— Wink 仅向 HTTPS 端点发送负载。
  • 快速响应 —— 收到负载后尽快返回 200 OK,重负载处理请异步进行。
  • 幂等性 —— 处理程序应保持幂等。若未收到 200 响应,Wink 可能会重试发送。
  • 验证来源 —— 处理前请验证请求确实来自 Wink。
  • 日志记录 —— 记录每个接收到的 webhook 负载,便于调试集成问题。

您可以 禁用 webhook 而不删除它。这样可以暂停通知发送,方便排查问题且不丢失配置。准备好后可重新启用。

删除 webhook 会永久移除它。依赖该 webhook 的集成将停止接收通知。