Fraud & Fraud AI
Ödeme Fraud Önleme

Ödeme Fraud Önleme

Kart ödemesi için fraud kararı, parayı çekmeden önce alınır. Karar çağrısına subjectType: "card_payment" ile işlemi gönderirsiniz; dört karardan biri döner:

KararNe yapmalısınız
allowÖdemeye devam edin
force_3dİşlemi 3DS ile yükseltin — 3DS'siz geçirmeyin
reviewİnsan incelemesine alın; parayı çekmeyin veya bekletin
blockReddedin

force_3d sürtünmeyi hedefli kullanmanızı sağlar. Düşük riskli işlemi 3DS'siz geçirip dönüşümü korur, yalnız riskli olanı yükseltirsiniz. 3DS'i kendi sağlayıcınızla siz tetiklersiniz — biz kararı veririz, akışı sizin ödeme entegrasyonunuz yürütür.

Gönderdiğiniz alanlar

payment objesinin alanları ve hangi riski beslediği:

AlanBesler
amounttutar eşikleri, hız değeri, düz-tutar yoğunlaşması
currencyçok-para-birimli eşikler
is3Ddoğrulama duruşu — 3DS'siz işlemler için ayrı kural yazabilirsiniz
country · cardCountrycoğrafya ve kart ülkesi uyumsuzluğu
installmentCounttaksit anomalileri
methodödeme yöntemi
idkart referansı — PCI uyumlu token veya parmak izi gönderin, PAN değil

Tüm tutarlar minör birim tam sayıdır (250000 = ₺2.500,00). Tam alan sözleşmesi: Karar API'si.

Kart testi (card testing)

Çalınmış kart listesinin hangi kartlarının canlı olduğunu bulmak için yapılan düşük tutarlı seri denemeler. İki şablon doğrudan bu desene bakar:

ŞablonÖlçtüğü
tcmb_3_1_2_6_card_txn_velocity_2hAynı kartla 2 saat içindeki işlem sayısı
tcmb_3_1_2_14_card_inter_arrivalAynı kartla ardışık işlemler arası süre

Buna tcmb_3_1_2_10_otp_fail_merchant_1h (işyeri bazında 1 saatlik OTP başarısızlık sayısı) eklendiğinde, deneme-yanılma davranışı tutar eşiğine hiç dokunmadan yakalanır.

İşyeri risk göstergeleri

Ödeme kuruluşuysanız ve kendi alt-işyerlerinizi skorluyorsanız, TCMB Risk Yönetimi Rehberi 3.1.2 şablonları hazır gelir:

ŞablonGösterge
tcmb_3_1_2_1_own_turnover_4xİşyerinin kendi cirosunun 4 katını aşan hacim
tcmb_3_1_2_1_sector_turnoverSektör ortalamasından sapma
tcmb_3_1_2_9a/9b/9c_new_merchant_volume_m1/m2/m3Yeni işyerinin ilk üç ayındaki hacim sıçraması
tcmb_3_1_2_3_weekend_ratio_monthlyHafta sonu işlem oranı
tcmb_3_1_2_4_night_ratio_monthlyGece işlem oranı
tcmb_3_1_2_5_flat_ratio_monthlyDüz (yuvarlak) tutar oranı
tcmb_3_1_2_domain_age_lt_90Alan adı 90 günden yeni
tcmb_3_1_2_iban_change_3_in_90d90 günde 3 IBAN değişikliği
tcmb_3_1_2_21_backurl_host_mismatchDönüş URL'sinin host uyumsuzluğu
tcmb_3_1_2_shell_company_ubo_firstpassParavan şirket / UBO ilk eleme

Her biri TCMB neden kodu önekiyle döner; tetiklenen kural yanıttaki reasonCodes üzerinden düzenleyici maddeye izlenir.

Davranışsal sinyaller

Kart numarasının yapıştırılarak mı yazılarak mı girildiği, formda geçirilen süre, sekme değişimi — bunlar kural yazılabilir sinyallerdir. Toplama tarafı sizde: kendi arayüzünüzde ölçer, karar çağrısının telemetry alanında gönderirsiniz. Alan adları ve sessiz eleme kuralı: Davranışsal Risk Sinyalleri.

Ne yapmadığımızı da söyleyelim

⚠️

Chargeback tahmini diye bir alan yoktur. Yanıtta chargebackRisk ya da chargebackFactors dönmez. İtiraz geçmişini kullanmak istiyorsanız bunu kendi verinizden database-lookup düğümüyle akışa katarsınız.

  • Yanıt şekli standarttır — decision, score, reasonCodes, flowPath, explainability. { action, recommendation, fraud: { status } } gibi bir zarf yoktur.
  • Hesap ele geçirme (ATO) için hazır bir model yoktur; yeni cihaz, olağandışı coğrafya ve OTP başarısızlığı sinyallerini kural olarak siz kurarsınız.

İlgili