Skip to main content
Para Transferi 4-eyes (çift onay) prensibiyle çalışır: bir transfer oluşturmak, onaylamak ve göndermek üç ayrı API çağrısı ve genellikle iki farklı kullanıcı gerektirir. Bu sayfa birinci adım olan oluşturmayı anlatır.

Endpoint

Yetki: transfer-admin veya transfer-operator rolü gerektirir.

Akış

Oluşturulan transfer pending durumunda kaydedilir; onaylanana kadar bankaya gönderilmez.

İstek

Tek bir istek içinde bir veya daha fazla transfer kalemi gönderilir:

İstek alanları

Alıcı bilgisi — üç mod

recipient objesini üç farklı şekilde dolduarbilirsiniz: Mod 1 — Saklı alıcı (önerilir):
recipient_id, POST /recipients ile önceden kaydettiğiniz alıcının kimliğidir. Alıcı master data’sından IBAN, isim, vergi kimliği bilgileri çekilir. Mod 2 — IBAN ile (ad-hoc):
Tek seferlik transferler için. IBAN’ın geçerliliği IBAN doğrulama ile önceden kontrol edilebilir. Mod 3 — Karta para gönderme (P2C):
transfer_type: "credit_card" ile birlikte kullanılır.

Yanıt

Yanıttaki her transferin id değerini saklayın — onay (approve) ve gönderim (send) adımlarında kullanacaksınız. status: "pending" → transferler oluşturuldu ama henüz onay bekliyor. Bankaya hiçbir istek gönderilmedi, hesaplarınızdan henüz para çekilmedi.

Hata response’ları

Hata yanıtı RFC 9457 problem+json. Detay: Hata Yönetimi.

Sonraki adım

2. Adım — Onayla

Yetkili kullanıcı transferleri onaylar.

2. Adım (alternatif) — Reddet

Yanlışlıkla oluşturulan transferleri iptal edin.