GH GambleHub

3-D Secure 2. 0 və SCA

1) Niyə iGaming operatoru 3DS2 və SCA nədir

3-D Secure 2. x (EMV 3DS) - kart sahibinin e-ticarətdə identifikasiya protokolu.
SCA (Strong Customer Authentication) - bir sıra ssenarilərdə iki faktorlu yoxlama aparmağa məcbur edən tənzimləyici tələb (PSD2/UK).

iGaming üçün 3DS2 üstünlükləri:
  • Liability shift: uğurlu autentifikasiya ilə saxtakarlıq riski emitentə keçir.
  • Yuxarıda dönüşüm vs 3DS1: 100 + data-elementlərin toplanması problemsiz frictionless imkan verir.
  • Native scripts: iOS/Android üçün SDK, in-app, decoupled və out-of-band təsdiq.

2) Rollar və komponentlər (EMV 3DS)

3DS Server (siz və ya PSP): sxemə sorğular formalaşdırır, cihaz məlumatlarını toplayır, 2 versiyalarını idarə edir. 1/2. 2/2. 3.
Directory Server (DS): sxemlərin marşrutlaşdırıcısı (Visa/Mastercard/AmEx və s.).
Access Control Server (ACS): emitent server; qərar verir: frictionless və ya challenge.
SDK/Method: cihaz siqnallarının toplanması (fingerprinting), web-SDK/iframe və mobile-SDK.

3) Tipik UX axını

3. 1 Frictionless (challenge olmadan)

1. Merchant/PSP → DS: 3DS data ilə AReq (cihaz, tarix, risk siqnalları).
2. DS/ACS → ARes (frictionless): autentifikasiya istifadəçi iştirakı olmadan keçdi.
3. Sonrakı → Auth.

Nə zaman işləyir: aşağı risk, whitelist (Trusted Beneficiary), LVP, keyfiyyət məlumatları.

3. 2 Challenge (Challenge ilə)

1. ARes CReq/CRes (OTP, bankda push-təsdiq, biometrik) tələb edir.
2. Müvəffəqiyyətdən sonra → avtorizasiya, liability shift qorunur.

3. 3 Decoupled / Out-of-Band

Bank əlavəsində təsdiq edici olmadan. Mobil ssenarilərdə faydalıdır.

3. 4 3RI (3DS Requestor Initiated)

Abunələr, retrasiyalar - MİT (ticarətçi-başlayan əməliyyatlar) üçün istifadə olunur. Hər təkrarlanmada SCA yoxdur, lakin initial CIT-ə düzgün link tələb olunur.

4) SCA: harada məcburi və harada fəaliyyət göstərir

Məcburi: EEA/UK-da e-ticarət əməliyyatlarının əksəriyyəti SCA zonasında emitent və ekvayerdirsə.
Zonadan kənarda/Out-of-scope: MOTO (poçt/telefon), bəzi korporativ kanallar, zonalararası marşrutlar (emitent TRA tətbiq edilə bilər).

4. 1 istisnalar (Exemptions)

TRA (Transaction Risk Analysis): provayder/bankın aşağı riski (frod metrləri ilə təsdiqlənir).
LVP (Low-Value Payments): kiçik məbləğlər, boşluqlar və emitent sayğacları ilə.
Whitelist (Etibarlı Beneficiary): emitentdə müştərinin ağ siyahısında olan alıcı.
Secure Corporate/Merchant Initiated (MIT): SCA ilə initial CIT və düzgün linklər varsa, SCA xaricində sonrakı silinmələr.

💡 Emitent exemption rədd və soft-decline görünəcək SCA → tələb edə bilər.

5) iGaming üçün əməliyyatların və bayraqların etiketlənməsi

CIT (Customer Initiated Transaction): Ilkin silinmə adətən SCA (və ya exemption) tələb edir.
MIT Recurring/Unscheduled COF: sonrakı silinmələr; Orijinal CIT (düşüncələrarası linklər/identifikatorlar) ilə əlaqə olduqda SCA tələb etmir.
PSP/sxem sorğularında düzgün göstəricilər shift və SCA keçidləri üçün kritikdir.

6) ACS həllinə təsir edən məlumatlar

Maksimum müvafiq sahələri ötürün:
  • Device/Browser: user-agent, accept headers, screen, timezone, language.
  • Account data: hesabın yaşı, son şifrə tarixi, uğursuz girişlərin sayı.
  • Transaction data: MSS/kateqoriya, məbləğ/valyuta, əvvəlki cəhdlər, velocity.
  • Shipping/Billing: ünvanların üst-üstə düşməsi, alıcının tarixi.
  • 3DS method completion indicator: 3DS Method (fingerprint) işləyib.
  • Kontekst nə qədər zəngindir - frictionless şansı bir o qədər yüksəkdir.

7) Ödəniş orkestrinə inteqrasiya axını

7. 1 Ardıcıllıq (web/mobile)

1. Initiate 3DS (3DS Server, DS/ACS) → ARes almaq.
2. challenge → SDK/iframe vasitəsilə CReq/CRes işləyin.
3. Uğur → Auth (avtorizasiya) 3DS (ECI, CAVV/cryptogram, dsTransID) nəticəsini göstərir.
4. Webhook PSP → orkestrator → Ledger/DWH (PAN olmadan).

7. 2 Soft-decline və retras

SCA olmadan avtorizasiya 'soft-decline (code)' → SCA ilə ödənişi təkrarlaya bilər.
Orkestrator state-maşın cəhd saxlayır: no SCA → soft-decline → 3DS2 → Auth.

7. 3 Multi-PSP

3DS versiyalarının dəstəyini yoxlayın (2. 1/2. 2/2. 3), app-SDK, decoupled.
Smart-routing: Bəzi emitentlərdə ACS deqradasiyası zamanı ehtiyat yoldan istifadə edin (əgər siyasət/sxemlər imkan verirsə).

8) Dönüşüm artıran UX nümunələri

Mobil tətbiqlərdə Native/SDK: daha az redaktor, daha yüksək tamamlıq.
3DS-ə qədər (e-mail, ünvan, davranış siqnalları) məlumatların pre-collect.
Şəffaf gözləmə ekranları və başa düşülən mətnlər (dil/bölgəyə görə lokalizasiya).
Ödəniş üçün yumşaq geri dönüş və çağırış təkrarlama ilə vaxt.
Whitelisting prompt: Müştəriyə bankdan etibarlı olanlara (mövcud olduqda) satıcı əlavə etməyi təklif edin.

9) Səhvlər və həddindən artıq hallar

Timeout/Unavailable ACS → düzgün kodları və təkrar (və ya siyasət fallback).
Version downgrade: əgər 2. 2/2. 3 mövcud deyil, uyğun versiyası geri.
Partial method: 3DS Method bitməzsə, yenə də AReq göndərin - qismən məlumatlar sıfırdan daha yaxşıdır.
Mixed flows: eyni zamanda 3DS + AVS ünvanlı yoxlama - düzgün mappite status.
3DS-dən sonra Chargeback: artefaktlarla (ECI, CAVV, ARes/CRes refs) mübahisə edin.

10) Saxlanılması lazım olan sənədlər və artefaktlar

3DS əməliyyat identifikatorları (dsTransID, threeDSServerTransID).
Autentifikasiya nəticələri (ECI, CAVV/AVV, ARes/CRes statusları).
SDK log (PII/PAN olmadan), time-stamplar və səhv kodları.
abunə/təkrarlama üçün initial CIT MIT linkləri.
soft-decline emal siyasəti və TRA istisnaları.

11) Metriklər və məqsədlər (iGaming üçün KPI)

Konvertasiya

3DS completion rate (autentifikasiyanı uğurla tamamlayanların payı).
frictionless vs challenge (məqsəd - ↑ frictionless).
3DS ekranlarda Abandonment rate.

Risk

Freud-reyt sonra liability shift (aşağıda - daha yaxşı).
3DS ilə yumşaq decline payı və sonrakı retras müvəffəqiyyəti.

Texnika

Vaxt 3DS p95 (başlanğıc → nəticə).
SDK/iframe səhvləri, ACS taymautları.

12) Çek siyahısı start 3DS2 + SCA

  • 3DS Server bağlı (versiyası 2. 1/2. 2/2. 3), test bins işlənib.
  • Web-SDK/mobile-SDK inteqrasiya (in-app + webview scripts).
  • Toplama de-vice/browser data daxil (3DS Method).
  • CIT/MIT/COF işarələri doğrudur; initial CIT link saxlanılır.
  • SCA ilə soft-decline → təkrar axını orkestratorda həyata keçirilir.
  • Exemptions (TRA/LVP/whitelist) parametrləri və səbəbləri/nəticələri.
  • Multi-PSP: 3DS versiyası və fallback yolu yoxlanılır.
  • Дэшборды KPI: frictionless %, challenge success %, abandon, soft-decline.
  • 3DS artefakt saxlama siyasəti və dispute playbook hazırdır.
  • UX ipuçlarının A/B testləri (lokalizasiya, mətnlər, vaxtlar) planlaşdırılır.

13) PCI DSS və tokenizasiya ilə əlaqə

3DS2 PCI DSS-ni əvəz etmir: autentifikasiya haqqında, PCI isə məlumatların qorunması haqqında.
PAN-safe üçün: hosted fields/iframe daxil kart; orkestrator yalnız tokenləri və 3DS-artefaktları (ECI/CAVV) görür.
COF/MIT üçün network tokens və ya vault tokenlərindən istifadə edərək, cüzdanınızı azaltın və avtorizasiyanı artırın.

14) FAQ qısa

Həmişə 3DS etmək lazımdır? SCA zonasında - bəli, düzgün exemption/istisna yoxdursa. Emitent çağırış tələb edə bilər.
Əgər bank pozulubsa? Retraut/taymaut siyasətlərindən və mümkünsə fərqli marşrutdan istifadə edin.
3DS dönüşüm artımı verəcəkmi? Zəngin məlumatlarla düzgün konfiqurasiya edilmiş 3DS2 frictionless payını artırır və frod/charjback azaldır.
Uğur üçün ən vacib şey nədir? Zəngin kontekst məlumatları, düzgün CIT/MIT/COF bayraqları, sürətli UX və səriştəli yumşaq decline emalı.

15) Xülasə

iGaming 3DS2 + SCA üçün bu «məcburi ağrı» deyil, böyümə alətidir: daha çox frictionless, daha az frod, emitentə məsuliyyətin köçürülməsi, abunələrin və yenidən silinmələrin sabit monetizasiyası. Düzgün bayraqlar (CIT/MIT/COF) qoyun, qaydalara uyğun olaraq exemptions saxlayın, pan-təhlükəsiz giriş təmin edin və ağıllı retralar və müşahidə olunan bir orkestrator qurun - sonra autentifikasiya dönüşüm əyləci deyil, müttəfiq olacaq.

Contact

Bizimlə əlaqə

Hər hansı sualınız və ya dəstək ehtiyacınız varsa — bizimlə əlaqə saxlayın.Həmişə köməyə hazırıq!

Telegram
@Gamble_GC
İnteqrasiyaya başla

Email — məcburidir. Telegram və ya WhatsApp — istəyə bağlıdır.

Adınız istəyə bağlı
Email istəyə bağlı
Mövzu istəyə bağlı
Mesaj istəyə bağlı
Telegram istəyə bağlı
@
Əgər Telegram daxil etsəniz — Email ilə yanaşı orada da cavab verəcəyik.
WhatsApp istəyə bağlı
Format: ölkə kodu + nömrə (məsələn, +994XXXXXXXXX).

Düyməyə basmaqla məlumatların işlənməsinə razılıq vermiş olursunuz.