此產品僅供受邀者使用,正式產品近期推出,敬請期待。請填寫此表格以表明您感興趣。

Expedia Fraud Prevention 入門指南

歡迎使用 Expedia Fraud Prevention!此頁面包含各項功能的高階流程,並為您提供設定整合的指南。

Fraud Prevention 螢幕流程

我們的欺詐防堵功能可對多種類型的旅客互動和合作夥伴處理互動進行篩檢。以下是以使用案例為基礎的高階流程,說明如何篩檢合作夥伴互動和旅客互動。您可以在這裡找到支援的 SDK 參考資料。

Account Takeover Prevention 流程

我們的 Account Takeover Prevention 可阻擋對您旅客帳戶任何未經授權的存取。以下是以使用案例為基礎的高階流程,說明如何篩檢合作夥伴互動和旅客互動。您可以在這裡找到支援的 SDK 參考資料。

您已準備就緒,可以進行整合了!請使用以下指南來設定您的整合:

您需要準備:

  1. Trust Widget
  2. 下載 Expedia Group 平台 SDK 與驗證

Trust Widget

Trust Widget 是不佔記憶體的非阻擋型 JavaScript,可在使用者瀏覽結帳流程時收集使用者裝置資料。Trust Widget 收集的資料與 Booking Screen API 相輔相成,協助做出是否為詐騙的判斷決策。

整合流程概觀

Trust Widget JavaScript 語境

欲使 Trust Widget 準確地收集裝置資訊,必須滿足下列要求:

  1. Trust Widget 必須被設置於預訂前收集付款資訊的頁面上。
  2. Trust Widget 必須被設置於 JavaScript 的標題中,並具有 async 屬性。

我們建議使用 CDN 設定反向代理,以便客戶端從第一方合作夥伴網域中下載指令碼,並讓 Trust Widget 從後台取得。

合作夥伴 ID (PID) 將由 Fraud Prevention 支援通知您。

取決於反向代理設定的環境 (整合或在模擬環境測試與在實際運作網站測試),應使用兩個不同的 URL。

*合作夥伴測試環境:https://trust-lab.expedia.com/trustService/getTrustWidget?pid=%PID%

*合作夥伴實際運作網站:https://trust.expedia.com/trustService/getTrustWidget?pid=%PID%

注意:PID 不應在下載頁面時暴露,應由反向代理新增。

範例

若合作夥伴網域為 <www.mysurfshop.com>,則客戶端應該以 <www.mysurfshop.com/trustService/getTrustWidget?pid=%PID%> 下載網頁上的指令碼。

對於實驗室環境,CDN 的 cname 應更新為 trust-lab.expedia.com,或更新生產環境為 trust.expedia.com,並且應將 ?pid=<pid> 附加到 URL 上。這個反向代理設定使 mysurfshop.com 能夠從 Expedia.com 網域下載 Trust Widget 檔案,並做為第一方在 <mysurfshop.com> 上執行。

<html>
    <head>
        <script type="text/javascript">
            //Client side functions
            //...
            function getSessionIdViaJs() {
                return "MY_SESSION_ID_FROM_JS";
            }
        </script>
        <script type="text/javascript">
            var trustApi = trustApi || {};
            trustApi.clientConfiguration = {
                "webSessionProviderMethod": "JS",
                "webSessionProviderMethodParam": "return getSessionIdViaJs()",
                "placement": "PURCHASE",
                "placementPage": "1",
                "reportingSegment": "www.expedia.com"
            }

            function submitMyForm() {
                // ...
                var twPayload = trustApi.getTrustPayload();
                // ... add twPayload to your server request
                // ...
            }
        </script>
        <script async src="https://yourdomain.com/trustService/getTrustWidget?pid=1001" />
    </head>
    <body>
        <!-- ... -->
        <form onSubmit="submitMyForm">
            <!-- ... -->
        </form>
    </body>
</html>

您可以立即開始設定 Fraud Prevention 服務整合!如需參考文件,請參閱此處

若您對產品有任何疑問或需要整合方面的協助,請造訪常見問題頁面尋找聯絡資訊。

Expedia Group 平台 SDK

請參閱 SDK 快速入門文件,了解如何設定 Expedia Group 合作夥伴帳戶以及使用 Expedia Group 平台 SDK。

這個頁面有幫助嗎?
我們能如何改善內容?
感謝您協助我們進行改善!