Webhook Entegrasyonu
Webhook’lar, Wink hesabınızda gerçekleşen olaylar — yeni rezervasyonlar, iptaller, ödeme güncellemeleri ve daha fazlası — için sistemlerinizin gerçek zamanlı bildirim almasını sağlar. Bu rehber, kurulum ve en iyi uygulamalar konusunda sizi yönlendirir.
Hedef Kitle
Section titled “Hedef Kitle”Bu rehber, Wink’i mülk yönetim sistemleri (PMS), kanal yöneticileri, CRM’ler veya özel panolar gibi harici sistemlerle entegre eden geliştiriciler içindir.
Webhook’lar nasıl çalışır
Section titled “Webhook’lar nasıl çalışır”- Wink üzerinde bir webhook URL’si kaydedersiniz.
- Bir olay gerçekleştiğinde (örneğin, yeni bir rezervasyon), Wink URL’nize bir HTTP POST gönderir.
- Sunucunuz yükü işler ve
200 OKile yanıt verir.
Webhook kurulumu
Section titled “Webhook kurulumu”- Hesabınıza giriş yapın (Extranet, Studio veya TripPay — hepsi webhook desteği sunar).
Applicationsbölümüne, ardındanWebhookssekmesine gidin. Bkz. Webhooks.Create webhookbutonuna tıklayın.- Bir isim girin (örneğin, “PMS Rezervasyon Senkronizasyonu”).
- Webhook URL’nizi girin — sunucunuzdaki HTTPS uç noktası.
- Olayları seçin — Abone olmak istediğiniz belirli olayları seçin veya tüm olayları almak için boş bırakın.
- Enabled seçeneğini açın.
Savebutonuna tıklayın.
Olay türleri
Section titled “Olay türleri”Wink, hesap yönetimi, rezervasyon sözleşmeleri, ödemeler, kanal yöneticisi güncellemeleri ve yönetim varlıkları dahil olmak üzere kategorilerde 64+ webhook olay türü destekler. Yaygın olaylar şunlardır:
| Kategori | Örnekler |
|---|---|
| Rezervasyon | booking.create, booking.cancelled |
| Rezervasyon sözleşmesi | booking.contract.created, booking.contract.processing, booking.contract.cancelled |
| Ödeme | internal.payment.succeeded, internal.payment.failed |
| İadeler | booking.contract.refund.partial, booking.contract.refund.full |
| Kanal yöneticisi | channel-manager.update.rate, channel-manager.update.availability |
| Hesap | account.create, account.status.updated |
Her olay türünün açıklamalarıyla tam listesi için Webhook Olayları Kataloğuna bakın.
Tüm 64+ olay türünü görüntüle
En iyi uygulamalar
Section titled “En iyi uygulamalar”- HTTPS kullanın — Wink, yükleri yalnızca HTTPS uç noktalarına gönderir.
- Hızlı yanıt verin — Yükü aldığınızda hemen
200 OKdöndürün. Ağır işlemleri asenkron yapın. - İdempotentlik — İşleyiciniz idempotent olmalıdır. Wink,
200yanıtı alamazsa teslimatı yeniden deneyebilir. - Kaynağı doğrulayın — İşlem yapmadan önce gelen isteklerin Wink’ten geldiğini doğrulayın.
- Kayıt tutma — Aldığınız her webhook yükünü kaydedin. Bu, entegrasyon sorunlarını çözmeyi kolaylaştırır.
Duraklatma ve silme
Section titled “Duraklatma ve silme”Bir webhook’u silmeden devre dışı bırakabilirsiniz. Bu, teslimatı duraklatır ve yapılandırmanızı kaybetmeden sorun gidermenize olanak tanır. Hazır olduğunuzda tekrar açabilirsiniz.
Webhook’u silmek, onu kalıcı olarak kaldırır. Bu webhook’a bağlı herhangi bir entegrasyon bildirim almaya devam edemez.
Daha fazla okuma
Section titled “Daha fazla okuma”- Webhook Olayları Kataloğu — Tüm 64+ olay türünün tam listesi.
- Webhooks — Webhook yönetimi için tam referans.
- Applications — API kimlik bilgilerinizi yönetin.
- Developers > APIs — Tam API dokümantasyonu.