MevzuatRadar DokümantasyonRegTech API ve entegrasyon

Entegrasyonlar

En güvenli kurumsal entegrasyon yolu webhook receiver + public API pull kombinasyonudur. Webhook event’i hedef sistemi uyandırır; detay veri ihtiyacı SDK veya public API ile x-api-key üzerinden tekrar okunur.

Alıcı Sözleşmesi

KonuZorunlu davranış
Raw bodyHMAC doğrulama için parse edilmeden saklanır
SignatureX-Webhook-Signature header’ı sha256= prefix’li SHA-256 HMAC olarak doğrulanır
EventX-Webhook-Event event tipini, X-Webhook-Event-Version sözleşme versiyonunu taşır
IdempotencyX-Webhook-Idempotency-Key tekil iş anahtarıdır
Successİş kuyruğa alındıysa 202 veya 204 dönülür
Client errorİmza/format hatasında 4xx; retry beklenmez
Server errorGeçici ERP kesintisinde 5xx; MevzuatRadar retry yapar

Generic Receivers

node apps/docs/examples/webhook-receiver.js --self-test

Self-test komutları yalnız test amaçlı secret ve local in-memory idempotency store kullanır. Production receiver’da idempotency store Redis, PostgreSQL veya ERP transaction tablosu olmalıdır.

ERP Handoff

  1. Receiver raw body HMAC imzasını doğrular.
  2. Idempotency key daha önce işlendiyse aynı başarılı yanıtı döner.
  3. Event payload minimum veriyle kuyruğa alınır.
  4. Worker, SDK ile /changes, /deadlines, /actions veya rapor endpointini tekrar okur.
  5. ERP tarafında action item veya compliance task oluşturulur.

Example Files

DosyaAmaç
apps/docs/examples/webhook-receiver.jsDependency-free Node.js receiver self-test
apps/docs/examples/webhook-receiver.pyStdlib Python receiver self-test
apps/docs/examples/sap-webhook-handler.abapSAP S/4HANA ABAP skeleton
apps/docs/examples/logo-webhook-handler.csLogo Tiger C# skeleton
apps/docs/examples/webhook-verify.jsMinimal HMAC verifier smoke