Bir sistemde belirli bir olay gerçekleştiğinde (örneğin sipariş ödendiğinde), diğer bir sisteme anında HTTP POST isteğiyle veri fırlatan otomatik bildirim mekanizmasıdır.
\n\nNasıl Çalışır ve Temel Prensipleri Nelerdir?
\nSürekli sunucuyu sorgulamak (Polling) yerine, olay gerçekleştiği anda hedef URL'e JSON yükü gönderilir (Ters API prensibi).
\n\nNeden Kritik Öneme Sahiptir?
\nSunucuları saniyede bir 'ödeme yapıldı mı?' diye boşuna yormaktan kurtarır; gerçek zamanlı e-posta, fatura ve SMS tetiklemeleri sağlar.
\n\nEn İyi Uygulama ve Kullanım İpuçları
\nGelen Webhook isteklerini imza doğrulamasıyla (HMAC Signature) kontrol edin; başarısız olursa tekrar deneme (Retry) kuyruğu kurgulayın.
\n\nSık Yapılan Hatalar ve Kaçınılması Gerekenler
\nWebhook dinleyici URL'ini gizli tutmayıp imza kontrolü yapmadan gelen sahte ödeme bildirimlerine onay vermek.
Sıkça Sorulan Sorular (SSS)
Webhook Nedir? (Gerçek Zamanlı Veri Bildirimi) hakkında en sık yöneltilen sorular ve mühendislik ekibimizin uzman yanıtları:
API'de siz sorarsınız sunucu cevap verir; Webhook'ta ise bir şey olunca sunucu sizi arayıp haber verir.
Evet, banka ödemesi onaylandığında mağazanıza siparişin ödendiğini bildiren sistem Webhook'tur.