Yönlendirme kuralları, bir ödeme isteğine hangi konnektörün yanıt vereceğini belirler. Her kural bir filtre kümesi + bir hedef konnektör + opsiyonel fallback konnektör tanımlar. Engine kuralları priority sırasında değerlendirir; ilk eşleşen kural seçilir.
Endpoint’ler
Kural oluşturma
Alan referansı
Engine kuralı eşleşen aday konnektörler için bileşik skor üretir:
En yüksek skorlu konnektör seçilir. Eşit skorda priority daha düşük olan kazanır.
success_rate ve average_response_time_ms alanları konsol ve background
job’lar tarafından canlı veriden güncellenir — manuel girmenize gerek yok.
İlk oluşturmada makul varsayılanları (örn. 100 ve 800) verin.
Skor güncelleme (canlı veriyle)
Skor güncellemesi otomatik agent (background job) tarafından dakikada bir yapılır. Manuel müdahale nadir gereklidir.
Aktif / pasif
Toplu silme
Basit kurallar (/simple-routing-rules)
Yeni başlayanlar için Simple Routing Rules alternatifi vardır. Aynı CRUD pattern’iyle çalışır ama skor motoru olmadan, “şu BIN’e şu konnektör” mantığında düz yapı sunar:
Hata response’ları
Resolve simülasyonu
Bir koşul setine göre hangi kuralların eşleşeceğini önceden hesaplamak için:
Yanıtta skor sıralı eşleşen kurallar listesi döner. Production trafiğine etki etmez.
Yol haritası
- Conditional rule tree —
AND/OR operatörlü ağaç tabanlı koşullar
- A/B traffic split — aynı koşula iki konnektör + ağırlık dağıtımı
- Rule clone — mevcut kuralı kopyalayıp düzenleme
Güncellemeler için: Changelog.