İmza doğrulama
Her sağlayıcının kendi HMAC şeması farklı. Biz bu işin sıkıcı kısmını üstleniyoruz — sahte payload'lar 401'de kalır, gerçek payload sizin endpoint'inize temiz iletilir.
Ödeme, e-ticaret, kod hosting, telefoni, CRM — yaygın SaaS platformlarınızdan webhook + özel HMAC. SendNomi imza doğrular, retry ve idempotency uygular, kendi endpoint URL'inize temiz payload iletir.
Webhook handler'ı kendiniz yazmaktansa, denenmiş bir router kullanın — kenar koşulları zaten çözülmüş.
Her sağlayıcının kendi HMAC şeması farklı. Biz bu işin sıkıcı kısmını üstleniyoruz — sahte payload'lar 401'de kalır, gerçek payload sizin endpoint'inize temiz iletilir.
Sağlayıcıdan gelen webhook payload'ı sizin endpoint'inize forward edilir. Header'ları normalleştirir, payload'ı dönüştürür (opsiyonel), 3 retry + exponential backoff ile dener.
Aynı event ID iki kez gelirse bir kez işlenir. Yeniden teslim ortamlarında müşteriniz mükerrer e-posta / faturalama riski yaşamaz.
Her kategori için en yaygın HMAC şemaları yerleşik. Spesifik sağlayıcı listesi için destek hattı 1 iş günü içinde doğrular.
HMAC-SHA256 imzalı header HMAC-SHA256 imzalı header HMAC imzalı (URL-aware) HMAC-SHA256 imzalı header HMAC veya OAuth bearer Kendi secret + header adınız Webhook gelir → SendNomi otomatik aksiyona dönüştürür → müşteri etkilenmez.
# 1. SendNomi panelinde inbound endpoint oluşturun
# Inbound webhooks → "Yeni endpoint"
# Kaynak tipi seçin (ödeme / e-ticaret / kod hosting / custom)
# Shared secret yapıştır
# 2. Sağlayıcınızın webhook ayarlarında SendNomi endpoint URL'ini girin:
# https://app.sendnomi.com/api/webhooks/inbound/<hesap-id>/<source>
# 3. Test event ile 200 OK doğrulayın
curl -X POST https://app.sendnomi.com/api/webhooks/inbound/<hesap-id>/test \
-H "Content-Type: application/json" \
-H "X-Signature: sha256=<imza>" \
-d '{"event":"test","payload":{...}}'
# 4. Forward URL belirleyin: kendi backend'iniz veya SendNomi automation Yerel test için panelden "Test event" butonu ile sahte event fırlatın, response'u inline görün.
Ücretsiz hesabınızı oluşturun. Kredi kartı gerekmez. Aylık 1.000 gönderim ücretsiz.