Dokümantasyon
Webhook'lar
İmzalı, idempotent iletimle olaylara abone olun.
Webhook'lar, iadeler durum değiştirdiğinde veya sinyaller yakalandığında sistemlerinizi bilgilendirir. İletim, yeniden deneme ve bir dead-letter queue ile HMAC imzalıdır.
Olaylar
- return.submitted · return.approved · return.closed
- fit.signal.captured
- instantcredit.granted · instantcredit.clawback
İmzaların doğrulanması
ts
const sig = req.headers['x-resreturn-signature'];
const expected = hmacSHA256(rawBody, process.env.RR_WEBHOOK_SECRET);
if (!timingSafeEqual(sig, expected)) return res.status(401).end();Her zaman hızlıca 2xx döndürün ve işlemi asenkron olarak yürütün — yavaş handler'lar yeniden denemeleri tetikler.
