Epara DocsEpara DocumentationDashboard'a dön
Epara Documentation
Operasyon ve Kontrol Modeli

Epara şirketinin risk, ledger, payout, provider, reconciliation ve audit operasyonları.

Raw .md

Operasyon ve Kontrol Modeli

Epara sadece merchant'a ödeme ekranı veren bir ürün değildir. Platform sahibi olarak şirketin en önemli sorumluluğu para hareketlerini doğru, izlenebilir ve geri alınamaz kayıtlarla yönetmektir. Bu yüzden Operator Backoffice, merchant dashboard'dan ayrıdır.

Operasyon masaları

MasaSorumluluk
Merchant OnboardingKYB, agreement, business profile, capability ve go-live readiness.
Risk DeskPayment, merchant, consumer, provider ve velocity risklerini inceleme.
Payout ControlMerchant payout request, destination, schedule ve provider sonucu.
Ledger ControlDouble-entry ledger, balance projection ve no-negative balance kontrolleri.
ReconciliationProvider/banka dosyaları ile platform kayıtlarını eşleştirme.
Provider OperationsProvider health, route decision, credential ve operation retry yönetimi.
Webhook ControlMerchant endpoint, event delivery, retry ve signature evidence.
Audit EvidencePermission check, audit trail, immutable record ve hash evidence.
Compliance ControlKYC, KYB, agreement, financial limit ve policy enforcement.
SupportConsumer, merchant ve payment case yönetimi.

Maker-checker prensibi

Hassas operasyonlarda aynı kişi hem talep eden hem onaylayan olamaz.

AksiyonMakerChecker
Merchant live activationOnboarding operatorPrivileged operator
Payout approvalPayout operatorFinance approver
Risk hold releaseRisk analystRisk approver
Pricing policy changeProduct/finance operatorGovernance approver
Provider credential rotationTechnical operatorSecurity approver
Balance adjustmentFinance operatorFinance approver

Ledger sınırı

Operator UI her şeyi yapıyor gibi görünmemelidir. Bazı ekranlar sadece kanıt ve kontrol üretir; Ledger hareketi yaratmaz.

İşlemLedger hareketi yaratır mı?
Merchant onboarding reviewHayır
KYB evidence uploadHayır
Webhook endpoint createHayır
Provider route config change requestHayır
Payment captureEvet
Refund successEvet
Payout paidEvet
Balance adjustment approvedEvet
Risk hold create/releaseGenelde hayır, balance availability etkileyebilir

Risk kararları

Risk modelinin çıktısı sadece "fraud var/yok" değildir. Epara için risk decision çeşitleri:

DecisionAnlam
allowİşlem devam edebilir.
monitorİşlem devam eder ama izleme kanıtı oluşur.
reviewOperasyon incelemesi gerekir.
holdPara veya capability geçici bloklanır.
blockİşlem veya capability engellenir.

Provider route kontrolü

Provider routing payment business'ın kritik parçasıdır. Epara route kararı verirken şunları dikkate almalıdır:

  • Provider health.
  • Desteklenen payment method.
  • Currency: özellikle IQD.
  • Merchant capability.
  • Fee ve settlement davranışı.
  • Provider credential durumu.
  • Retry ve fallback geçmişi.
  • Risk veya compliance restriction.

Her route kararı Provider Route Decision olarak saklanmalıdır.

Reconciliation modeli

Reconciliation operasyonunun amacı Epara'nın ledger kaydı ile provider/banka dosyası arasındaki farkları bulmaktır.

DurumAksiyon
matchedPlatform ve provider kaydı uyumlu.
provider_missingEpara'da kayıt var ama provider dosyasında yok.
platform_missingProvider dosyasında kayıt var ama Epara'da yok.
amount_mismatchTutar farklı.
currency_mismatchPara birimi farklı.
duplicateAynı provider reference birden fazla görünüyor.
unresolvedManuel inceleme bekliyor.

Reconciliation difference doğrudan balance edit etmez. Gerekirse ayrı balance adjustment request açılır ve maker-checker onayı gerekir.

Audit ve kanıt

Her ciddi aksiyon şu sorulara cevap vermelidir:

SoruKanıt
Kim yaptı?Actor id, role, session/device evidence.
Hangi yetkiyle yaptı?Permission Check.
Ne zaman yaptı?Timestamp.
Neyi değiştirdi?Before/after veya object state.
Neden yaptı?Reason code, note veya linked case.
Para etkisi var mı?Ledger movement veya explicit no-ledger evidence.
Tekrar denenirse ne olur?Idempotency result.

Canlı operasyon checklist

  • Merchant onboarding ve KYB ayrı kayıtlanıyor.
  • Live activation maker-checker ile yapılıyor.
  • API credential secret raw olarak listelenmiyor.
  • Webhook delivery signed ve retryable.
  • Payment capture/refund/payout idempotent.
  • Ledger double-entry dengeli.
  • Reconciliation farkları balance'ı doğrudan değiştirmiyor.
  • Provider credential encrypted ve rotatable.
  • Operator action audit trail yazıyor.
  • Sensitive file erişimi tokenized ve süreli.