Webhook nedir?
Webhook, kullanıcının herhangi bir işlem yapmasına gerek kalmadan, belirli bir olay gerçekleştiğinde üçüncü taraf bir servisin satıcı sitesindeki bir URL'ye gönderdiği, genellikle POST türünde otomatik bir HTTP isteğidir.
En yaygın kullanım örneği
Bir ödeme sırasında müşteri, işlemi tamamlamak için genellikle siteden ayrılıp ödeme ağ geçidinin sayfasına gider. Ödeme onaylandıktan sonra, ağ geçidi işlemin başarılı olduğunu bildirmek için satıcı sitesindeki özel bir URL'ye bir webhook gönderir. Siparişi güvenilir bir şekilde doğrulayan, müşteri tarayıcısını kapatıp siteye geri dönmese bile geçerliliğini koruyan şey, yalnızca tarayıcı yönlendirmesi değil, bu webhook'tur.
İşler ters gittiğinde
Webhook siteye ulaşmazsa, örneğin hatalı bir URL, geçici bir erişilemezlik veya engelleyen bir güvenlik duvarı nedeniyle, bildirim hiçbir zaman gelmez. Müşteri tarafında ödeme gerçekten tahsil edilmiş olsa bile sipariş, yönetim panelinde “beklemede” durumunda takılı kalır.
Sıkça sorulan sorular
Müşteri ödeme yaptığı hâlde bir sipariş neden “beklemede” kalır?
Webhook ile API aynı şey midir?
Bir webhook'un düzgün çalıştığı nasıl kontrol edilir?
İhtiyacınızı bir dakikada anlatın
Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.