AVS/CVV yoxlama və frod siqnalları
1) Niyə iGaming AVS/CVV
AVS (Address Verification Service) və CVV/CVC - əsas card-not-present nəzarətləri:- «No Auth «/« Fraud »,
- ilkin CIT-lərdə emitentin etimadını artırır,
- 3DS challenge-ə qədər botlar/damlaları seçməyə kömək edir,
- policy-based routing və skoring üçün məlumat verir.
Vacibdir: AVS/CVV 3DS2/SCA və tokenizasiyanı əvəz etmir, lakin birlikdə yaxşı işləyir.
2) Necə işləyir (ümumi şəkildə)
AVS: müştərinin billing ünvanının (küçə, indeks, bəzən şəhər/ştat) emitent ünvanı ilə müqayisəsi. Kod geri qaytarılır (match/partial/no match/unsupported).
CVV: xəritədə kodun yoxlanılması; match/no match/not processed/issuer not certified qayıdır.
Hər iki nəticə PSP/ekvayerdən (və ya vebhukların ayrı-ayrı sahələrində) avtorizasiyaya cavab olaraq gəlir və PAN olmadan daxil edilməli, 'payment _ id' ilə əlaqə saxlamalıdır.
3) AVS kodları (məcmu qərar məntiqi)
Kodlar sxemlər və PSP arasında fərqlənir, lakin praktik normallaşma belə görünür:- Tam uyğunluq: 'Y' (küçə + indeks) → güclü müsbət siqnal.
- Qismən uyğunluq: 'A' (küçə ok, indeks No), 'Z' (küçə ok, No), 'W/X' (9-/5 rəqəmli ZIP), 'D/M' (Beynəlxalq uyğunlaşma) → orta müsbət.
- Heç bir uyğunluq yoxdur: 'N' → mənfi siqnal; uğursuzluq və ya gücləndirilmiş yoxlama/3DS mümkündür.
- Əlçatmaz/tətbiq olunmur: 'U' (issuer unavailable), 'R' (retry), 'S' (AVS not supported), 'G' (international not supported) → neytral/zəif legativ, həll kontekstdən asılıdır.
- Yüksək riskli bazarlar/kartlar: ≥ qismən uyğunluq və ya default 3DS-challenge tələb edin.
- Tarixi olan aşağı riskli müştərilər: problemsiz «partial match» qəbuluna yumşaldılır.
- Abunə üçün (MIT): AVS initial CIT-də faydalıdır; daha sonra 3DS-artefaktlara/tokenlərə və tarixə güvənin.
4) CVV/CVC kodları (normallaşma)
Match: 'M' güclü müsbət amildir (xüsusilə kartın ilkin yazılması üçün).
No Match: 'N' - güclü mənfi; imtina və ya məcburi 3DS-challenge tövsiyə olunur.
Not processed/Not present: 'P '/' S' zəif legativdir, kontekstə baxın (bəzən emitent dəstəkləmir və ya sahəni itirir).
Issuer not certified/Unavailable: 'U' neytral/zəif legativdir.
- CIT üçün 'CVV = N' - adətən rədd edilir (və ya 3DS-challenge və yoxlamaya göndərilir).
- MIT (təkrar) üçün CVV tələb olunmur; initial CIT ilə əlaqə saxlayın.
5) AVS/CVV 3DS/SCA və network tokenləri
Uğurlu 3DS2 (ECI/CAVV) AVS/CVV-nin «məcburi» maneə kimi əhəmiyyətini azaldan, lakin:- AVS/CVV challenge riskini azaldır və frictionless şansını artırır.
- 'AVS = N' və/və ya 'CVV = N' - zorla 3DS başlatmaq ağıllıdır.
- Network tokens (VTS/MDES/NSPK) və VAU/ABU AR və LTV artırır; AVS/CVV ilə birlikdə initial CIT-də ən yaxşı risk şəklini verir.
6) Frod siqnalları: nə yığmaq və necə istifadə etmək
Texniki/kontekst siqnalları:- Device fingerprint (canvas/webgl/audio, шрифты, timezone, lang).
- Velocity: pəncərə üçün ödəniş cəhdləri (kart/hesab/cihaz/IP/BIN).
- Geo-uyğunluq: IP-ölkə vs BIN-ölkə vs billing vs dil/valyuta.
- Davranış nümunələri: giriş sürəti, sahə fokusu, kopipast, CVV səhvləri.
- Hesabın tarixi: yaş, AHT oyun seansları, KYC statusu, geri qaytarmalar.
- Ödəniş atributları: MCC 7995, kart növü (prepaid/debit/credit), emitent riski.
- 3DS-metadata: method completion, dsTransID, emitentdə çağırış tezliyi.
- CVV, AVS, device, geo, velocity, 3DS tarixi: tərəzi ilə kompozit risk skoru (0-100) qurun.
- 'score ≤ T1' → frictionless (varsa);
- `T1 < score ≤ T2` → challenge (3DS);
- 'score> T2' → decline və ya əl yoxlama/alternativ.
7) Həllər matrisi (orkestrator üçün nümunə)
8) Retrajlar və UX nümunələri
CVV-səhv (N): başa düşülən «Xəritədə kodu yoxlayın» mesajını göstərin, yalnız CVV sahəsini təmizləyin, hər şeyi yenidən daxil etməyə məcbur etməyin.
AVS uyğunsuzluğu: indeksi/küçəni yoxlamağı təklif edin, format ipuçları verin (ZIP-5/ZIP-9).
Soft-decline/SCA: 3DS ilə avtomatik təkrar, kart təkrar daxil olmadan.
Velocity-blok: zamanlayıcı və məsləhət ilə qısa «cool-down» başqa bir metodu istifadə edin.
Alternativlər: A2A (bank köçürmələri), bazarda yerli pul kisələri.
9) Data & saxlama sxemləri (minimum sahələr)
PAN/CVV olmadan yalnız təhlükəsiz metadata saxlayın:- `payment_id`, `psp_txn_id`, `token_id`, `bin`, `last4`, `scheme`, `issuer_country`
- `avs_result_normalized` ∈ {Y, PARTIAL, N, NA}
- `cvv_result_normalized` ∈ {M, N, NA}
- `risk_score`, `velocity_bucket`, `device_id`, `ip_country`, `bill_country`
- `threeDS`:{`version`, `eci`, `cavv`?, `method_done`:bool, `challenge`:bool}
- `decision` ∈ {approve, challenge, decline}, `reason`
- `route` (PSP_A/B), `was_retry`:bool, timestamps
10) Metrika və müşahidə (KPI/SLO)
Keyfiyyət və dönüşüm
'AVS/CVV' klasterləri üzrə Approval Rate (məsələn, 'CVV = M&AVS = Y' vs 'CVV = M&AVS = partial').
Müxtəlif AVS siniflərində Frictionless% və Challenge success%.
CVV/ünvan giriş ekranlarında Abandon rate.
Risk
Chargeback rate (fraud/consumer dispute) AVS/CVV kombinasiyaları kəsişməsində.
false positive payı: sonrakı legitimlik uğursuzluqlar (apellyasiya/təkrarlama).
Soft-decline → uğurlu təkrar (3DS sonra).
Texnika
Latency AVS/CVV yoxlama (p95) və pay 'U/S/G' (mövcud deyil).
BIN/emitent/PSP kəsiyində 'CVV = N', 'AVS = N' (alert) adaptasiyaları.
11) Anti-nümunələr
Beynəlxalq BIN-də "AVS = U/S/G '-ni sərt imtina kimi şərh etmək - dönüşüm itkisi.
Sistematik olaraq dəstəklənməyən ölkələrdə/banklarda AVS tələb edin.
Xam ünvanları maskasız və məqsədsiz - sızma riski/PII.
Hard-sapma 'CVV = N' giriş səhvinin tezliyini təhlil etmədən (dürüst mis-tayp mümkündür).
3DS artefaktlarını və müştərinin tarixçəsini AVS-in qismən üst-üstə düşdükdə görməməzliyə vurun.
12) Giriş çek siyahısı
- /PSP sxemləri üzrə AVS/CVV kodlarının normallaşdırılmış lüğəti.
- Kombinasiyalar üzrə qərar siyasəti (approve/challenge/decline).
- 3DS2 ilə inteqrasiya: mənfi AVS/CVV ilə challenge avtomobil keçid.
- Risk hesabı: device, geo, velocity, müştəri tarixi, BIN siyasəti.
- UX səhv şablonları (lokalizasiya, daxil edilmiş sahələrin qorunması).
- KPI dashbordları və 'N '/' U/S/G' sıçrayışlarına görə alertlər.
- PAN-safe: hosted fields/iframe, tokenizasiya; loqidə - yalnız metadata.
- A/B testləri (T1/T2) və bazarlar/emitentlər üzrə qaydalar.
- Playbook retrains/soft-decline və alternativ ödəniş üsulları.
- Adres saxlama siyasəti/PII (GDPR/DSR), maskalama, minimuma endirmə.
13) Bazar siyasətçisi nümunəsi (eskiz)
ABŞ/Kanada (AVS güclü): 'AVS = Y' və ya 'partial + 3DS/aşağı risk'; 'AVS = N' → challenge/decline.
AB (PSD2): 3DS2 diqqət (mümkün olduğu yerdə frictionless); AVS - skorinq üçün siqnal.
AVS məhdud dəstəyi ilə beynəlxalq bazarlar: 3DS + device/geo/velocity; 'AVS = U/S/G' - neytraldır.
14) Xülasə
AVS/CVV CNP ödənişlərində «ilk filtrlərdir». Onlar 3DS2, tokenizasiya və risk skorinqi ilə birlikdə işləməlidirlər və qərarlar bir kodla deyil, kontekstlə qəbul edilməlidir. Cavabları normallaşdırın, skorinq qurun, 3DS-ə keçidi avtomatlaşdırın ,/PII ünvanlarına diqqətlə baxın və nəticəni metrlərlə ölçün. Beləliklə, çevirməni öldürmədən frodları və çarjbekləri azaltacaqsınız.