이 상품은 초대를 받은 사용자만 이용할 수 있습니다. 곧 일반 사용자를 대상으로 공급될 예정입니다. 이 양식을 작성하여 관심을 표시해 주세요.

Expedia의 Fraud Prevention 시작하기

Expedia의 Fraud Prevention에 오신 것을 환영합니다. 이 페이지에는 Expedia 기능에 대한 대략적인 흐름이 포함되어 있으며 통합 설정에 대한 가이드를 제공합니다.

Fraud Prevention Screen 흐름

저희의 사기 차단 기능은 여러 유형의 여행객 상호 작용 및 파트너 처리 상호 작용을 검사합니다. 다음은 사용 사례별로 파트너 상호 작용 및 여행객 상호 작용을 검사하는 방법에 대한 대략적인 흐름입니다. 지원 SDK 참조는 여기에서 찾아볼 수 있습니다.

Account Takeover Prevention 흐름

Account Takeover Prevention 서비스는 고객 계정에 대한 무단 액세스 시도를 방지합니다. 다음은 사용 사례별로 파트너 상호 작용 및 여행객 상호 작용을 검사하는 방법에 대한 대략적인 흐름입니다. 지원 SDK 참조는 여기에서 찾아볼 수 있습니다.

이제 통합할 준비가 되었습니다! 다음 가이드를 활용해 통합을 설정해 보세요:

필요 사항:

  1. Trust Widget
  2. Expedia Group 플랫폼 SDK 다운로드 및 인증

Trust Widget

Trust Widget은 사용자가 체크아웃 프로세스를 탐색할 때 사용자 장치 데이터를 수집하는 경량의 비차단 JavaScript입니다. Trust Widget에서 수집한 데이터는 예약 화면 API와 함께 사용되어 사기 여부를 판단하는 데 도움이 됩니다.

대략적인 통합 흐름

Trust Widget JavaScript 컨텍스트

Trust Widget이 장치 정보를 정확하게 수집하려면 다음 요구 사항을 충족해야 합니다.

  1. 결제 정보를 수집하는 페이지에 Trust Widget이 있어야 예약이 완료됩니다.
  2. Trust Widget은 async 특성과 함께 JavaScript의 헤더에 배치되어야 합니다.

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으로 업데이트하고 URL에 ?pid=<pid>를 추가해야 합니다. 이 역방향 프록시 설정을 사용하면 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 Service와 통합을 시작할 준비가 되었습니다! 참조 문서는 여기에서 찾아볼 수 있습니다.

제품에 대한 질문이 있거나 통합에 도움이 필요한 경우 자주 묻는 질문(FAQ) 페이지를 방문하여 연락처 정보를 확인해 주세요.

Expedia Group Platform SDK

Expedia Group 파트너 계정을 설정하고 Expedia Group 플랫폼 SDK를 사용하는 방법에 대한 정보를 얻으려면 SDK 빠른 시작 설명서를 참조해 주세요.

이 페이지가 도움이 되었나요?
이 콘텐츠를 어떻게 개선하면 좋을까요?
더 나은 만드는 데 도움을 주셔서 감사합니다!