Akış
1. Paketi oluştur
Alıcılar (recipients) önceden tanımlı olmalıdır. Yeni alıcı için: Alıcılar.
2. Paketi onayla (ikinci kullanıcı)
Onay yapan kullanıcı paketi oluşturandan farklı olmalı. Backend bunu rol bazlı kontrol eder (transfer-admin rolü).
Reddetme
Hata fark edilirse paket reddedilir:3. Paketi gönder (banka çağrıları başlar)
Onay sonrası her transfer bağımsız olarak bankaya gönderilir.status: "sending" döner. Asenkron çalışır — webhook ile her transferin sonucunu yakalayın:
partially_completed) olabilir.
4. Paket durumunu sorgula
Hata senaryoları
Dekont (receipt)
Başarılı her transferin dekontunu indirin:Kontrol listesi
Operatör ve yönetici farklı rollere sahip mi (4-eyes)?
Alıcılar (
recipients) onboarding sırasında IBAN doğrulaması ile eklendi mi?Idempotency-Key paket-bazlı (payroll-2026-05-batch-1) mi?Webhook handler’ınız
transfer.completed ve transfer.failed olaylarını dinliyor mu?Paket reddetme akışı UI’da var mı (operatöre geri bildirim)?