Skip to main content
Webhook’lar mağazanda bir şey olduğunda sunucuna HTTP POST gönderir; sürekli sorgulaman gerekmez. Uç noktaları Developers › Webhooks bölümünden veya POST /webhooks ile oluştur.

Olaylar

Gövde

Webhook tutarları ana birimdedir (34.99); API ise en küçük birimi kullanır (3499).

İmzayı doğrula

İmza HMAC-SHA256(secret, "<t>.<ham gövde>") değerinin hex hali. Secret (whsec_...) uç noktayı oluştururken gösterilir. JSON’u ayrıştırmadan önce ham gövde üzerinden hesapla ve eski zaman damgalarını reddet.
Node.js
Python ve PHP örnekleri için İngilizce sayfaya bak.

Yanıt ve tekrar denemeler

  • 10 saniye içinde herhangi bir 2xx ile yanıt ver. Uzun işleri yanıttan sonra yap.
  • Başarısız teslimatlar 1 dk, 5 dk, 30 dk, 2 sa, 6 sa ve 12 sa sonra tekrar denenir (yaklaşık 21 saatte 7 deneme).
  • 3 gün boyunca hiç başarı olmadan arka arkaya 40 hatadan sonra uç nokta kapatılır. Panelden veya PATCH /webhooks/{id} ile enabled: true göndererek aç.
  • Aynı olay birden fazla gelebilir. Bir kez işlemek için PapelShip-Event-Id kullan.

Uç noktaları API ile yönet

Secret yenileme panelde kalır.