Ana içeriğe atla
Routing yalnız “en düşük oranı seçmek” değildir. Önce kart ve işlem için uygun POS’lar bulunur; ardından maliyet ve kararlı önceliklerle sıralanır.

Aday oluşturma

Bir POS ancak aşağıdaki koşullarda aday olabilir:
  • Durumu active olmalıdır.
  • İşlem para birimini desteklemelidir.
  • Yayınlanmış aktif oran planı bulunmalıdır.
  • Kart ailesi, kart kuruluşu ve taksit için eşleşen aktif satır olmalıdır.
  • Sağlayıcı adaptörü ilgili ortamda kullanılabilir olmalıdır.
Her aday için müşteriden tahsil edilecek tutar, merchant maliyeti ve merchant neti hesaplanır. Intent içine seçilen oran planı ve routing kararı snapshot olarak yazılır.

Sıralama

Adaylar şu sırayla karşılaştırılır:
  1. En düşük tahmini merchantCostMinor
  2. En düşük routingPriority
  3. Kararlı POS kimliği sırası
Firma ayarındaki maxAttempts 1 ile 3 arasındadır. Yalnız en iyi üç aday değerlendirilir.

Failover kararı

“Cevap alamadım” durumunu teknik başarısızlık sayıp başka POS’a geçmeyin. Banka ilk işlemi kabul etmişse çift tahsilat oluşabilir. Belirsiz işlemi önce status sorgusu ve operasyonel mutabakatla çözün.

Routing önceliğinin rolü

routingPriority maliyetin yerine geçmez; eşit maliyetli POS’lar arasında kontrollü tercih sağlar. Bir POS’u tamamen devreden çıkarmak için önceliğini yükseltmek yerine disabled durumuna alın.