Skip to main content
Approve, 4-eyes akışının ikinci adımıdır. pending durumdaki transferleri yetkili kullanıcı onaylar; sadece onaylananlar bankaya gönderilebilir.

Endpoint

Yetki: transfer-admin rolü gerektirir. transfer-operator rolü yeterli değildir (oluşturmadan farklı kullanıcı zorunluluğu için).
Aynı kullanıcı oluşturup onaylayabilir mi? Backend tarafında engellenmez — ancak iç güvenlik politikanız bunu zorunlu kılmalıdır. Organizasyonunuzun rol matrisinde transfer-operator ve transfer-admin rollerinin farklı kullanıcılara verilmesi 4-eyes principle’ın anlamlı uygulamasını sağlar.

İstek

İsteğe bağlı not eklemek için:

Yanıt

status: "approved" ve validate_date doldurulmuş → transferler bankaya gönderime hazır.

Kısmi başarı

Toplu onay’da bir veya daha fazla transfer onaylanamayabilir (örn. zaten onaylı veya reddedilmiş). Bu durum yine 200 OK döner; başarısızlar skipped[] array’inde gözükür:
İstek tamamen başarısızsa (örn. tüm transfer ID’ler geçersiz) 422 Unprocessable Entity döner.

Hata response’ları

Hata yanıtı RFC 9457 problem+json.

Sonraki adım

3. Adım — Bankaya Gönder

Onaylanmış transferleri bankaya gönderip işlemeye başlayın.