Translation disclaimer

Documentation is written in English and subsequently translated. This page, therefore, might not have the most up-to-date content. If any questions arise relating to the accuracy of the translated content, please refer to the English version of the page.

Menu

デバイスデータ収集

注文や取引の詳細と組み合わせると、デバイスデータ(IPアドレス、デバイスID、ジオロケーション情報など)は不正の強力な指標になるか、GeoIPルックアップを介してロケーションに基づいて手動ルールを作成する際に使用することができます。Access FraudSightでデバイスデータを利用するには2段階のプロセスを経なければなりません。手順1は、デバイスデータを収集することです。手順2は、デバイスデータを使用する評価を送信することです。以下はWeb(JS)の手順1です。

ThreatMetrix JS

Webサイト用のThreatMetrix JSライブラリ。ThreatMetrixプラットフォームを活用して、ブラウザに起因する不正やセキュリティの脆弱性をリアルタイムで検出します。

実装

  1. 以下の"Threatemetrix JavaScriptV4"データを含むJavaScriptファイルを作成します。ファイルの名前は匿名でなければなりません(例:asdfghjkl.js)

  2. 関数threatmetrix.profileの名前を(ファイルasdfghjkl.jsから)匿名のawddc.prflに変更します。e.g.awddc.prfl

  3. デバイスデータ収集が行われるWebページで、ヘッドセクションに
    <script type="text/javascript" src="path/to/asdfghjkl.js"></script>(または同様の)ものを配置します。


  4. <script type="text/javascript">awddc.prfl ("PROFILING_DOMAIN", "ORGANISATION_ID", sessionid);</script>の(または同様の)を使用して、Webページからデバイスプロファイリング関数(awddc.prfl)を呼び出します。

注記:関数パラメータについては、以下の「必要な詳細」セクションを参照してください。

必要な詳細

デバイスデータ関数を呼び出すには、次の詳細が必要です。

プレースホルダー説明
ORGANISATION_ID
  • テスト用:afevfjm6
  • ライブ使用:dzppsd1h
PROFILING_DOMAIN
  • テスト用:ddc-test.worldpay.com
  • ライブ使用:ddc.worldpay.com
sessionId特定のデバイスデータコレクションを表すために、ページビューに一意の値を生成しなければなりません。

注記:有効なsessionIdは、30~128文字の長さであり、大文字または小文字の英字(a-z、A-Z)、数字(0-9)、ハイフン(-)、またはアンダースコア(_)のみで構成されます。間違った一致をする可能性が低いため、UUIDをお勧めします。

sessionId生成の例

デバイスデータをリスク評価の一部として適用するには、評価リクエストでsessionIdを送信しなければなりません。ページ生成の一部としてバックエンドでこれを生成することをお勧めします。または、JSを介して生成して送信することもできるため、バックエンドで利用できます。

Copied!
function create_uuid() {
  return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
   var r = Math.random() * 16 | 0,
     v = c == 'x' ? r : (r & 0x3 | 0x8);
    return v.toString(16);
 });

Threatmetrix関数の呼び出し

Copied!
...
var sessionid = create_uuid(); // function to create UUID
awddc.prfl ("PROFILING_DOMAIN", "ORGANISATION_ID", sessionid); // call Threatmetrix
...

デバイスデータと評価のリンク

FraudSight評価リクエストを送信するときは、sessionIdを次に含めてください: deviceData.collectionReference

次の手順


評価