시장 별 위험 세분화
1) 위험의 지리 분할이 필요한 이유
예측 전환 및 손실 관리 (감소, CB, WHT).
라우팅: 국가 별 PSP/방법 및 3DS 전략을 선택하십시오.
한계 및 KYC: 동적 증착/철회 임계 값.
재무 계획: FX 견적, T + N 결제, 준비금.
규정 준수: 회색 영역 제어, 제재, 고위험 구두.
2) 위험 분류법 (레이어)
1. 규제: iGaming 해상도, 로컬 라이센스, 도메인/응용 프로그램 잠금.
2. 제재/지정 학적: 지불 제한, SNC/OFAC/EU/UK 목록.
3. 지불: 승인률, 3DS/발급자 행동, 요금 환급 비율, 환불 대기 시간.
4. 사기 방지/AML: 다중 회계, 보너스 남용, SoF 불일치, PEP/제재.
5. 지불: 복도, 차단, 반품, 공급자 제한.
6. FX/재무부: 변동성, 유동성, 이용 가능한 통화 레일.
7. 세금: GGR 의무/VAT/GST/WHT 노출 및보고 가능한 위험.
8. 인프라: 인터넷 필터/검열, PSP 차단, 대기 시간, SIM 농업.
9. PSP 지속 가능성: 재무 건강, 롤링 리저브%, SLA, 사고 율.
3) 지리 클러스터링 (샘플 프로파일)
저 위험/규제: 국내 카드의 높은 비율, 예측 가능한 GGR 모드, 안정적인 은행.
중간 위험/과도: 혼합 된 방법 바스켓, 휘발성 FX, 에피소드 잠금 장치.
고위험/제한: 금지/회색 영역, 높은 사기, 약한 KYC 도크 기반.
제재에 민감한: 2 차 제재, 불안정한 지불 복도의 위험.
현금 지배적: 낮은 카드 침투, 로컬 전자 지갑/에이전트, 청구 대리자의 위험이 높습니다 (유사체 분쟁).
4) 지리 채점: 계산 방법
4. 1. 위험 지수 'R _ geo' (0-100)
R_geo = 0. 25RegScore + 0. 15Sanctions + 0. 20PayScore + 0. 15FraudAML
+ 0. 10Payout + 0. 10FX + 0. 05Tax
RegScore: 해상도 상태 (0 = 명확하고 100 = 억제).
제재: 제재/확대 지수.
PayScore: 승인, 3DS 패스, CB 비율, 수수료 부담.
FraudAML: 속도, 장치 클러스터링, PEP/침몰, SoF 고장.
지불: 수익률, avg-ETA, 공급자 실패.
FX: PSP 변동성/스프레드.
세금: WHT/VAT 복잡성/위험.
4. 2. 수업
A (0-25): 표준 제한, 소프트 3DS, 표준 관세.
B (26-50): 향상된 KYC L2, ° 제한, 엄격한 3DS, 바람직한 PSP.
C (51-75): KYC L3 + SoF, 상한 예금, 지연된 상환, 흰색 방법.
D (76-100): 트래픽 블록/무료 플레이 전용/동결 된 지불.
5) 위험 클래스 정책
6) 기능 세트
지불: 방법별 AR/DR, 소프트 감소 점유율, 3DS 스텝 업, CB/책임 이동.
사기/AML: 장치 그래프, 지오 속도, 프록시/VPN, BIN-geo 불일치, SoF/Docs 통과율.
지불: 거부/반환, SLA 제공 업체, 동일한 방법을 공유합니다.
FX: spred _ bps vs 참조, 개방 위치, 미끄러짐.
세금/법률: GGR 모드, VAT/GST 적용 가능성, 파트너 별 WHT.
제재/인프라: DNA/ISP 블록, 지불 금지, CNC 블록.
PSP 건강: 사고/월, 예비%, 자금 지원 지연.
7) 데이터 체계 (최소)
ref. country_risk_factors (
iso2 PK, reg_status, sanctions_idx, ggr_mode, vat_mode, wht_mode,
psp_availability_score, payout_corridors, fx_vol_idx, notes, effective_from, effective_to
)
risk. geo_metrics_daily (
d, iso2,
auth_rate, cb_ratio, refund_rate, three_ds_pass, decline_soft_share,
payout_return_rate, payout_eta_hours,
aml_alerts, pep_hits, sof_fail_rate,
fx_spread_bps, fx_volatility_bps,
psp_incidents
)
risk. geo_score_daily (
d, iso2, reg_score, sanctions, pay_score, fraud_aml, payout, fx, tax, r_geo, class
)
policy. geo_controls (
iso2, class, max_deposit, max_withdrawal, kyc_level, sof_required,
bonus_policy, methods_whitelist, routing_psp, withdrawal_t_plus
)
8) 프로세스 (ETL/오케스트레이션)
1. 'geo _ metrics _ daily' 에서 결제 및 사기 이벤트를 초래합니다.
2. 'country _ risk _ factors' → 'r _ geo' 계산 및 클래스 할당에 참여하십시오.
3. 렌더 정책. geo _ controll '→ 게이트웨이/안티 프래프트/KYC/결제 라우터로 푸시합니다.
4. 이벤트 중 경보 모니터링 및 재 계산 (제재, 규제 업데이트, PSP 사건).
9) SQL 템플릿
9. 1. 지오 점수 계산
sql
INSERT INTO risk. geo_score_daily (d, iso2, reg_score, sanctions, pay_score, fraud_aml, payout, fx, tax, r_geo, class)
SELECT m. d, m. iso2,
r. reg_status AS reg_score,
r. sanctions_idx AS sanctions,
50(1 - m. auth_rate) + 50m. cb_ratio AS pay_score,
40m. aml_alerts + 60m. sof_fail_rate AS fraud_aml,
40m. payout_return_rate + 60(m. payout_eta_hours/72) AS payout,
0. 8m. fx_spread_bps + 0. 2m. fx_volatility_bps AS fx,
CASE WHEN r. vat_mode='COMPLEX' OR r. wht_mode='HIGH' THEN 60 ELSE 20 END AS tax,
NULL, NULL
FROM risk. geo_metrics_daily m
JOIN ref. country_risk_factors r USING (iso2, / optionally date window /);
9. 2. 임계 값으로 분류
sql
UPDATE risk. geo_score_daily
SET r_geo = 0. 25reg_score + 0. 15sanctions + 0. 20pay_score + 0. 15fraud_aml
+ 0. 10payout + 0. 10fx + 0. 05tax,
class = CASE
WHEN r_geo <= 25 THEN 'A'
WHEN r_geo <= 50 THEN 'B'
WHEN r_geo <= 75 THEN 'C'
ELSE 'D'
END
WHERE d BETWEEN:from AND:to;
9. 3. 정책 생성
sql
INSERT INTO policy. geo_controls (iso2, class, max_deposit, max_withdrawal, kyc_level, sof_required, bonus_policy, methods_whitelist, routing_psp, withdrawal_t_plus)
SELECT s. iso2, s. class,
CASE s. class WHEN 'A' THEN 1. 00 WHEN 'B' THEN 0. 75 WHEN 'C' THEN 0. 40 ELSE 0 END:base_deposit AS max_deposit,
CASE s. class WHEN 'A' THEN 1. 00 WHEN 'B' THEN 0. 70 WHEN 'C' THEN 0. 30 ELSE 0 END:base_withdrawal,
CASE s. class WHEN 'A' THEN 'L1' WHEN 'B' THEN 'L2' WHEN 'C' THEN 'L3' ELSE 'BLOCK' END,
(s. class IN ('C')) AS sof_required,
CASE s. class WHEN 'A' THEN 'FULL' WHEN 'B' THEN 'LIMITED' WHEN 'C' THEN 'OFF' ELSE 'OFF' END,
CASE s. class WHEN 'A' THEN '{all}' WHEN 'B' THEN '{white_list}' WHEN 'C' THEN '{low_risk}' ELSE '{none}' END,
CASE s. class WHEN 'A' THEN 'psp_primary' WHEN 'B' THEN 'psp_primary,psp_backup' WHEN 'C' THEN 'psp_lowrisk' ELSE '' END,
CASE s. class WHEN 'A' THEN 'T+0' WHEN 'B' THEN 'T+1' WHEN 'C' THEN 'T+3' ELSE '' END;
10) 대시 보드 및 KPI
Geo Risk Heat맵: 'r _ geo', 클래스, 트렌드 7/30/90.
클래스 별 지불: AR/DR, CB, 테이크 레이트, 3DS 패스.
지불 건강: 반품, ETA, 침몰 블록, 복도 가동 중단.
AML/Fraud: 플레이어에게 경고/플레이어, SoF 패스 레이트, 장치 클러스터.
FX 노출: 확산, 개방 위치, 실현/실현되지 않음.
규제 타임 라인: 이벤트/제재/차단 대 지표.
11) 경고 및 임계 값
클래스 점프 (B → C 또는 C → D): 즉각적인 정책 강화 및 경로 변경.
CB 스파이크: 클래스/국가에서 성장> X bps w/w.
결제 복도: 공급자 실패> Y% 또는 SLA 위반.
제재 업데이트: 새로운 목록/관할권-자동 프리즈.
FX 미끄러짐: bps 임계 값이 메소드 국가를 초과했습니다.
SoF/KYC 실패: GEO 세그먼트의 일련의 실패> 임계 값.
12) 지불 아키텍처의 응용 프로그램
스마트 라우팅: 맵 (GEO × BIN × 메소드 × 클래스) → PSP/3DS/변조 규칙 선택.
한계/보너스: C/D.의 동적 임계 값 및 비활성화 보너스
지불 정책: 동일한 방법, 지연된 지불 및 추가 수표.
가격: 고위험 부문, IC++ 및 투명한 FX 요구 사항의 MDR/마크 업 할증료.
재무부: 올바른 통화/복도에서 사전 자금 조달, 헤지.
13) 모범 사례 (짧은)
1. 별도의 지표 (과거) 와 정책 (미래): 점수 → 행동.
2. 버전 채점 공식 및 가중치 ('r _ geo _ v1/v2').
3. GEO 레벨에서 PSP/메소드 라우팅 AB 테스트 구현.
4. C/D.에 대한 화이트리스트 방법 및 강제 3DS
5. 제재/규제 및 자동 킬 스위치에 대한 증거를 유지하십시오.
6. 점수 가중치에 대한 사후 검토 및 피드백을 수행하십시오.
7. 컷오프/정산 및 게시 기간은 DST/에스코트를 고려하십시오.
14) 구현 점검표
- 유효 기간이있는 'country _ risk _ factors' 디렉토리.
- 파이프 라인 'geo _ metrics _ daily' (결제, AML, 지불, FX, PSP 사건).
- 계산기 'r _ geo' + 버전 및 A/B 제어.
- 정책 생성. geo _ controls '및 게이트웨이/사기/CCL로의 전달.
- 히트 맵 대시 보드 + 클래스 레이스 경고 및 주요 지표.
- 국가 별 긴급 "동결/경로 변경" 절차.
- 문서: 수업 및 확대 조치 매트릭스.
요약
시장 별 위험 세분화는 일정한주기입니다. 메트릭 수집 → 점수 계산 → 발행 정책 → 모니터링 및 조정. 명확한 데이터 모델, 버전 지정 및 정책을 자동으로 결제 루프에 전달하여 지오 스코어링하면 제어 된 변환을 제공하고 손실을 줄이며 규정 준수 및 규제 요구 사항을 준수해야합니다.