Introducción a Fraud Prevention de Expedia
Te damos la bienvenida a Fraud Prevention de Expedia! Esta página contiene procesos generales para usar nuestras funciones y te proporciona una guía para configurar la integración.
Flujo de pantalla de Fraud Prevention
Nuestras capacidades de detección de fraude analizan varios tipos de interacciones de viajeros y de procesamiento de socios. Aquí te mostramos un proceso general sobre cómo las interacciones de los socios y las de los viajeros se analizan por caso de uso. Puedes consultar la referencia complementaria del SDK aquí.
Flujo de Account Takeover Prevention
Nuestro servicio de Account Takeover Prevention garantiza la prevención de cualquier acceso no autorizado a las cuentas de los clientes. Aquí te mostramos un proceso general sobre cómo las interacciones de los socios y las de los viajeros se analizan por caso de uso. Puedes consultar la referencia complementaria del SDK aquí.
¡Todo listo para la integración! Utiliza la siguiente guía para configurarla:
Lo que necesitarás:
- TrustWidget
- Descargar el SDK de la plataforma de Expedia Group y realizar la autenticación
TrustWidget
TrustWidget es un JavaScript ligero y sin bloqueos que recopila datos del dispositivo del usuario cuando este navega por el proceso de finalización de la compra. Los datos recopilados por TrustWidget se utilizan junto con la API de la pantalla de reserva para tomar una decisión sobre un posible fraude.
Flujo de integración de alto nivel
Contexto de JavaScript de TrustWidget
Para que TrustWidget recopile con precisión la información del dispositivo, se deben cumplir los siguientes requisitos:
- Debe colocarse en la página que recopila la información de pago antes de realizar la reserva.
- Debe figurar en el encabezado del JavaScript con el atributo asíncrono.
Recomendamos utilizar una CDN para configurar un proxy inverso, de modo que el cliente cargue el script desde el dominio del colaborador de origen y TrustWidget se recupere desde un segundo plano.
El servicio de asistencia de Fraud Prevention te comunicará cuál es tu ID de colaborador (PID).
Se deberían usar dos URL separadas, según el entorno para la configuración del proxy inverso (entorno de prueba o integración en contraposición a sitio online).
*Entorno de prueba para colaboradores: https://trust-lab.expedia.com/trustService/getTrustWidget?pid=%PID%
*Sitio online para colaboradores: https://trust.expedia.com/trustService/getTrustWidget?pid=%PID%
Nota: El PID no debe mostrarse mientras se carga la página, y debe añadirse mediante un proxy inverso.
Ejemplo
Si el dominio asociado es <www.mysurfshop.com>, el cliente debe cargar el script en la página web como <www.mysurfshop.com/trustService/getTrustWidget?pid=%PID%>.
El cname de la CDN debe cambiarse por trust-lab.expedia.com para el entorno de prueba o por trust.expedia.com para el entorno de producción, y es necesario añadir ?pid=<pid> a la URL. Esta configuración de proxy inverso permite que mysurfshop.com cargue el archivo de TrustWidget desde el dominio de Expedia.com y se ejecute como origen en <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>
Ya puedes iniciar la integración de Fraud Prevention Service. Encontrarás documentación de referencia aquí.
Si tienes alguna pregunta sobre el producto o necesitas ayuda con la integración, consulta la información de contacto en la página de preguntas frecuentes.
SDK de la plataforma de Expedia Group
Consulta la documentación de inicio rápido del SDK para saber cómo configurar una cuenta de colaborador de Expedia Group y utilizar el SDK de la plataforma de Expedia Group.