市場別リスクセグメンテーション
1)なぜリスクのジオセグメンテーションが必要なのか
予測変換と損失管理(減少、CB、 WHT)。
ルーティング:国別にPSP/メソッドと3DS戦略を選択します。
限度とKYC:動的入出金しきい値。
財務計画:FX見積もり、T+N決済、準備金。
コンプライアンス:灰色の領域、制裁、高リスク垂直の制御。
2)リスクタクソノミ(レイヤー)
1.規制:iGaming解像度、ローカルライセンス、ドメイン/アプリケーションロック。
2.制裁/地政学:支払い制限、SDN/OFAC/EU/UKリスト。
3.支払:承認率、3DS/Issuer-behavior、チャージバックの比率、払い戻しの遅延。
4.Antifraud/AML:マルチアカウント、ボーナス乱用、SoF矛盾、PEP/制裁。
5.ペイアウト:通路、カットオフ、リターン、プロバイダの制限。
6.FX/Treasury:ボラティリティ、流動性、利用可能な通貨レール。
7.税金:GGR義務/付加価値税/GST/WHT暴露および報告可能なリスク。
8.インフラ:インターネットフィルタ/検閲、PSPブロッキング、レイテンシ、SIM農業。
9.PSPサステナビリティ:財務健全性、ローリングリザーブ%、SLA、インシデントレート。
3)ジオクラスタリング(サンプルプロファイル)
低リスク/規制:国内カードの高いシェア、予測可能なGGRモード、安定した銀行。
ミディアムリスク/移行:メソッドの混合バスケット、揮発性FX、エピソードロック。
ハイリスク/制限:禁止/グレー領域、高い詐欺、弱いKYCドックベース。
制裁に敏感:二次制裁、不安定な支払い回廊のリスク。
現金優位性:低カード浸透、ローカル電子財布/エージェント、チャージバック・サロゲートのリスクが高い(類似物の紛争)。
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-pass、 CB比率、手数料の負担。
FraudAML:速度、デバイスクラスタリング、PEP/sankヒット、SoF障害。
ペイアウト:リターンレート、avg-ETA、プロバイダの障害。
FX: PSPボラティリティ/スプレッド。
税金:WHT/VAT複雑性/リスク。
4.2.クラスのご案内
A (0-25):標準的な限界、柔らかい3DS、標準的な関税。
B (26-50):強化されたKYC L2、#limits、 strict 3DS、 preferred PSP。
C (51-75): KYC L3+SoF、キャップ預金、繰延返済、ホワイトメソッド。
D (76-100):トラフィックブロック/フリー・ツー・プレイのみ/フリーズ・ペイアウト。
5)リスククラスの方針
6)特徴セット
支払い方法によるAR/DR、ソフトダウンシェア、3DSステップアップ、CB/責任シフト。
不正/AML:デバイスグラフ、ジオベロシティ、プロキシ/VPN、 BIN-geoミスマッチ、SoF/Docsパスレート。
支払い:拒否/リターン、SLAプロバイダ、同じ方法を共有します。
FX: spread_bps対参照、オープンポジション、スリッページ。
税金/法的:GGRモード、VAT/GST適用可能性、パートナーによるWHT。
制裁/インフラ:DNS/ISPブロック、支払い禁止、CDNブロック。
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.policyをレンダリングします。geo_controls'→ゲートウェイ/Antifraud/KYC/Payment Routerにプッシュします。
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 Heatmap: 'r_geo'、クラス、トレンド7/30/90。
クラス別の支払い:AR/DR、 CB、テイクレート、3DSパス。
Payout Health:返品、ETA、 Sank Blocks、 Corridors Uptime。
AML/Fraud: alerts/to players、 SoF pass-rate、 device-clusters。
FX露出:広がり、オープンポジション、実現/非実現。
規制タイムライン:イベント/制裁/ブロッキングとメトリクス。
11)アラートとしきい値
クラスジャンプ(B→CまたはC→D):インスタントポリシーの締め付けと再ルーティング。
CBスパイク:成長>クラス/国でX bps w/w。
Payout corridor down: provider failure> Y%またはSLA違反。
制裁更新:新しいリスト/管轄-自動フリーズ。
FXスリッページ:メソッドの国によって超過したbpsのしきい値。
SoF/KYC障害:GEOセグメントの一連の障害>しきい値。
12)支払アーキテクチャでのアプリケーション
スマートルーティング:マップ(GEO × BIN ×メソッド×クラス)→PSP/3DS/modulatingルールの選択。
制限/ボーナス:C/Dの動的しきい値と無効化ボーナス。
Payout-policy:同じ方法、繰延支払いおよび追加小切手。
価格設定:高リスクセグメント、IC++および透明FX要件におけるMDR/マークアップのサーチャージ。
財務省:適切な通貨/廊下で事前資金調達、ヘッジ。
13)ベストプラクティス(短い)
1.メトリクス(過去)とポリシー(将来)を分けます:スコアリング→アクション。
2.バージョンのスコアリング式と重み('r_geo_v1/v2')。
3.PSP/メソッドルーティングABテストをGEOレベルで実装します。
4.C/Dのホワイトリスト方式と強制3DS。
5.制裁/規制および自動キルスイッチに関する証拠を保持します。
6.インシデント後のレビューとスコアリングウェイトに関するフィードバックを行います。
7.切断/決済および投稿期間については、DST/タイムゾーンを検討してください。
14)実装チェックリスト
- 有効期間を持つディレクトリ'country_risk_factors'。
- パイプライン'geo_metrics_daily'(支払い、AML、ペイアウト、FX、 PSPインシデント)。
- 電卓'r_geo'+バージョンとA/Bコントロール。
- 'policyを生成します。ゲートウェイ/詐欺/CCLへのgeo_controls'と配信。
- ヒートマップダッシュボード+クラスレースアラートとキーメトリック。
- 緊急時の「凍結/再ルーティング」手続き。
- ドキュメンテーション:クラスとエスカレーションアクションマトリックス。
概要
市場によるリスクセグメンテーションは一定のサイクルです。メトリックの収集→スコアの計算→問題のポリシー→モニターと調整。明確なデータモデル、バージョン管理機能を備えたジオスコアリング、ポリシーを支払いループに自動配信することで、コンプライアンスや規制要件へのコンプライアンスを確実にすることができます。