Projeler ve ajans desteği için müsait · Hızlı yanıt, işi yapan kişiden

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.

Sorunumu anlatayım Mesaj gönderin

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?
Çoğunlukla ödeme ağ geçidinin gönderdiği webhook siteye ulaşamadığı için; örneğin yanlış yapılandırılmış bir URL veya sunucunun geçici olarak erişilemez olması nedeniyle.
Webhook ile API aynı şey midir?
Hayır. Bir API, bilgi talep eden bir sistem tarafından aktif olarak sorgulanır; webhook ise bir olay gerçekleştiğinde, önceden bir istek olmadan, gönderen servis tarafından otomatik olarak gönderilir.
Bir webhook'un düzgün çalıştığı nasıl kontrol edilir?
Ağ geçidinin arayüzündeki bildirim geçmişini inceleyerek ve sitede yapılandırılan URL'nin herkese açık olarak erişilebilir olduğunu doğrulayarak.

İhtiyacınızı bir dakikada anlatın

Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.

contexte
plateforme (facultatif)
question (facultatif)
Size dönebilmem için en az bir e-posta veya telefon numarası belirtin.

Size dönebilmem için en az bir e-posta veya telefon numarası belirtin.