Akış
1. Identity’de bayi (merchant) oluştur
id (Guid) ve external_id döner. Her ikisini de saklayın — Sanal POS’ta X-Merchant-Id veya X-External-Merchant-Id header’ında geçer.
2. Bayi banka profilini tanımla
Bayinin hangi bankalarda POS hesabı olduğunu Payven’e bildirin. Mutabakat ve raporlama bu profil üzerinden çalışır.3. Konnektör konfigürasyonu
Konnektör = banka entegrasyon sürücüsü. Konfigürasyon = bu konnektörün bu bayi için çalışması gereken credential’ları (mağaza kodu, terminal ID, secret).status: "healthy" görene kadar credential’ı kontrol edin.
4. Yönlendirme kuralı (akıllı routing)
Bu bayinin işlemlerini hangi bankaya, hangi koşulda yönlendireceğini tanımlayın. Örnek: 1.000 ₺ üzerinde Garanti, altında Ziraat.score: 10) bir varsayılan kural ile fallback tanımlayın:
5. Test işlemi
Sandbox’ta yeni bayi adına bir test işlemi gönderin:extra_properties.connector_code → "ZIRAATBANK" veya "GARANTI" olmalı (yönlendirme kuralının doğru uyguladığını doğrular).
6. Canlıya alma
Sandbox’ta her banka için en az 5 başarılı + 2 başarısız test işlemi yapıldı mı?
Webhook subscription bu bayi için kurulu mu?
Bayinin operasyon ekibi konsola erişim aldı mı?
Mutabakat dosyası şablonu bayi tarafından kabul edildi mi?
Identity’de bayiye uygun rol (
pos-merchant-admin / pos-merchant-user) atandı mı?