Sisteminizi biHesap'a entegre edin
partner-api; X-Integration-Key ile kimlik doğrular, idempotency uygular, outbox üzerinden biHesap'a olay yayınlar. POS, gym, e-ticaret, ERP — kanonik event formatına bir kez yazın, gerisi otomatik.
Akış
Bir partner event'i biHesap'a nasıl ulaşır?
Partner sistemi POST eder
Sisteminiz /api/integrations/v1/* uç noktasına bir event gönderir. X-Integration-Key header ile kimlik doğrulanır.
partner-api validate + idempotency
Payload class-validator ile doğrulanır. (sourceId, externalId) DB-unique + Idempotency-Key Redis cache duplicate'leri engeller.
Outbox + AsyncLocalStorage tenant izolasyonu
Audit + outbox satırı tek transaction'da yazılır. Tenant her query'e otomatik enjekte edilir.
RabbitMQ → biHesap consumer
Worker outbox'ı drain eder, partner.events topic'ine publish eder. biHesap-api event'i invoice / stock movement / cari hareketine çevirir.
Partner sistemi POST eder
Sisteminiz /api/integrations/v1/* uç noktasına bir event gönderir. X-Integration-Key header ile kimlik doğrulanır.
partner-api validate + idempotency
Payload class-validator ile doğrulanır. (sourceId, externalId) DB-unique + Idempotency-Key Redis cache duplicate'leri engeller.
Outbox + AsyncLocalStorage tenant izolasyonu
Audit + outbox satırı tek transaction'da yazılır. Tenant her query'e otomatik enjekte edilir.
RabbitMQ → biHesap consumer
Worker outbox'ı drain eder, partner.events topic'ine publish eder. biHesap-api event'i invoice / stock movement / cari hareketine çevirir.
Modüller
Doküman bölümleri
Hızlı başlangıç
API anahtarını al, ilk request'i at, response'u oku — 5 dakika.
AçKimlik doğrulama
X-Integration-Key, key formatı, rotation, IP allowlist.
AçEndpoint kataloğu
Ingestion + Read endpoint'leri. Tam ref Swagger'da.
AçEvent'ler
partner.sale.recorded, partner.payment.recorded ve diğerleri.
AçHata kodları
Standard error envelope, HTTP status mapping, retry semantiği.
AçRate limit + Idempotency
Rate limit politikası, Idempotency-Key, DLQ, replay.
AçChangelog
Event contract versioning, breaking-change politikası.
AçPartner olmak için başvur
API anahtarı, sandbox erişim ve teknik destek için ekibimizle görüşün.