Compartir a través de


Protección contra fraudes de Dynamics 365 (versión preliminar)

Microsoft Dynamics 365 Fraud Protection proporciona a los comerciantes la capacidad de obtener la evaluación de riesgos en actividades fraudulentas asociadas a compras de comercio electrónico, registro de cuentas fraudulentas e intentos de inicio de sesión en su tienda en línea

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure Government
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Premium Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Nombre Microsoft
URL https://dynamics.microsoft.com/ai/fraud-protection/
Correo Electrónico dfpconnector@microsoft.com
Metadatos del conector
Publicador Microsoft
Sitio web https://docs.microsoft.com/fraud-protection-rest/api/fraud-protection-rest/
Directiva de privacidad https://docs.microsoft.com/dynamics365/fraud-protection/data-processing-protection/
Categorías AI

El conector de Protección contra fraudes de Microsoft Dynamics 365 proporciona a los comerciantes la capacidad de obtener la evaluación de riesgos en actividades fraudulentas asociadas a compras de comercio electrónico, registro e inicio de sesión de cuentas fraudulentas en su tienda en línea.

Prerrequisitos

Para usar este conector, el usuario ya debe tener un inquilino aprovisionado en Dynamics 365 Fraud Protection y ya debería tener una cuenta en Power App Platform.

Obtención de credenciales

Aquí se documentan los pasos para obtener credenciales: https://github.com/microsoft/Dynamics-365-Fraud-Protection-Samples/tree/master/power%20apps%20connector

Introducción al conector

Para obtener más información sobre cómo empezar, consulte Ejemplos de protección contra fraudes de Dynamics 365.

Problemas y limitaciones conocidos

Para obtener más información, consulte Ejemplos de protección contra fraudes de Dynamics 365.

Errores y soluciones comunes

Al usar el conector para llamar a Dynamics 365 Fraud Protection, puede producirse algún problema común:

  • 401 No autorizado: el token de acceso no es válido y compruebe las credenciales que se colocan.
  • 403 Prohibido: error de autorización, compruebe las credenciales especificadas.
  • 400 Solicitud incorrecta: faltan algunos campos obligatorios en la carga o tienen un formato incorrecto, compruebe el mensaje de error detallado.
  • 500 Error interno del servidor: se produjo una excepción en el lado servidor, anote el identificador de correlación y póngase en contacto con el equipo de DFP con respecto a este error.

Preguntas más frecuentes

Para obtener más información, consulte Ejemplos de protección contra fraudes de Dynamics 365.

Creación de una conexión

El conector admite los siguientes tipos de autenticación:

Predeterminado Parámetros para crear una conexión. Todas las regiones No se puede compartir

Predeterminado

Aplicable: Todas las regiones

Parámetros para crear una conexión.

Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos

Acciones

Actualiza el estado de creación de la cuenta.

Este evento envía una actualización del estado de creación de una cuenta, por ejemplo, si se ha cancelado la creación de la cuenta. Se trata de un evento de ingesta de datos solo

Actualiza el estado de una transacción de compra en línea

Este evento envía una actualización del estado de una compra, por ejemplo, si se ha cancelado la compra. Se trata de un evento de ingesta de datos solo

Actualiza el estado del inicio de sesión de la cuenta.

Este evento envía una actualización del estado de un inicio de sesión de cuenta, por ejemplo, si se ha cancelado el inicio de sesión de la cuenta. Se trata de un evento de ingesta de datos solo

Actualiza la información de autorización bancaria

Este evento transmite si se aprobó o rechazó una transacción de compra enviada al banco para autorización bancaria o cargo/liquidación bancario. Se trata de un evento de ingesta de datos solo

Actualiza la información de etiquetas de fraude para la protección de compras.

Este evento envía una actualización de la etiqueta. Se trata de un evento de ingesta de datos solo

Actualiza la información de etiquetas de fraude para la protección de cuentas

Este evento envía una actualización de la etiqueta. Se trata de un evento de ingesta de datos solo

Actualiza la información de fraude confirmada

Este evento envía información sobre una compra anterior que el cliente discutió con su banco como fraude. Solo se trata de un evento de ingesta de datos. Muchos comerciantes envían estos eventos mediante la carga masiva de datos

Actualiza la información de la cuenta para la protección de compras.

Este evento actualiza o crea información de cuenta de usuario para el servicio de protección de compras, por ejemplo, Agregar instrumento de pago, Agregar dirección o cualquier otro atributo de usuario. Se trata de un evento de ingesta de datos solo

Actualiza la información de la cuenta para la protección de cuentas

Este evento actualiza o crea información de cuenta de usuario para el servicio de protección de cuentas, por ejemplo, Agregar instrumento de pago, Agregar dirección o cualquier otro atributo de usuario. Se trata de un evento de ingesta de datos solo

Actualiza la información de reembolso

Este evento envía información sobre una transacción de compra anterior que se reembolsará. Solo se trata de un evento de ingesta de datos. Muchos comerciantes envían estos eventos mediante la carga masiva de datos

Proporciona evaluación de riesgos para eventos personalizados

Este evento permite enviar una estructura de su elección, desencadenada por condiciones propias que elijan para la evaluación de reglas. La respuesta contiene una decisión para el evento.

Proporciona evaluación de riesgos para la transacción de compra en línea

Este evento envía información y contexto sobre una nueva transacción de compra entrante. La respuesta contiene una decisión de aprobar o rechazar la transacción de compra y el identificador de comerciante adecuado (MID) que el comerciante debe enviar en la llamada de autorización a su banco.

Proporciona la evaluación de riesgos para el intento de inicio de sesión de la cuenta

Este evento envía información y contexto sobre un nuevo intento de inicio de sesión de cuenta entrante. La respuesta contiene una decisión para el inicio de sesión de la cuenta.

Proporciona una evaluación de riesgos para el intento de creación de cuentas.

Este evento envía información y contexto sobre un nuevo intento de creación de cuenta entrante. La respuesta contiene una decisión para la creación de la cuenta.

Actualiza el estado de creación de la cuenta.

Este evento envía una actualización del estado de creación de una cuenta, por ejemplo, si se ha cancelado la creación de la cuenta. Se trata de un evento de ingesta de datos solo

Parámetros

Nombre Clave Requerido Tipo Description
hosturl
hostUrl True string

dirección URL de host

tipo de contenido
Content-Type True string

application/json

Id. de correlación
x-ms-correlation-id string

Una Correlation-Id útil para realizar el seguimiento de problemas en tiempo de ejecución de seguimiento, Correlation-Id unqiue.

Id. de entorno
x-ms-dfpenvid string

EnvironmentId

nombre
name True string

Nombre del evento. Debe ser "AP. AccountCreation.Status'

version
version True string

Versión de carga. Debe ser "0,5"

trackingId
trackingId True string

Identificador del evento Estado de creación de la cuenta.

signUpId
signUpId True string

Identificador del evento de creación de cuenta.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp para el evento.

userId
userId True string

Identificador de usuario. El comerciante proporciona esta información.

statusType
statusType True string

El tipo de estado: 'Aprobado'|' Rechazado'|' Pendiente'

reasonType
reasonType string

El tipo de motivo: 'None'|' ChallengeAbandoned'|' ChallengeFailed'|' ChallengePassed'|' ChallengePending'|' ReviewFailed'|' ReviewPassed'|' RevisePendinge'. El valor predeterminado es "None".

challengeType
challengeType string

El tipo de estado de revisión: 'SMS'|' Correo electrónico'|' Teléfono'|' Other'|' Ninguno'. El valor predeterminado es "None".

statusDate
statusDate True date-time

Fecha y hora en que se aplicó el estado. El formato es ISO 8601.

Devoluciones

Dynamics Fraud Protection Success (objeto)

Actualiza el estado de una transacción de compra en línea

Este evento envía una actualización del estado de una compra, por ejemplo, si se ha cancelado la compra. Se trata de un evento de ingesta de datos solo

Parámetros

Nombre Clave Requerido Tipo Description
hosturl
hostUrl True string

dirección URL de host

Tipo de contenido
Content-Type True string

application/json

Id. de correlación
x-ms-correlation-id string

Una Correlation-Id útil para realizar el seguimiento de problemas en tiempo de ejecución de seguimiento, Correlation-Id unqiue.

Id. de entorno
x-ms-dfpenvid string

EnvironmentId

purchaseId
purchaseId True string

Identificador de transacción (o compra/pedido) en el sistema comercial.

statusType
statusType True string

Tipo del estado. Valores posibles 'Aprobados' | 'Pendiente' | 'Rechazado' | 'Failed' | 'Cancelado'

statusDate
statusDate True date-time

DateTime cuando se aplicó este estado

reason
reason string

Motivo de la transición de estado. Valores posibles 'RuleEngine' | 'MerchantOverride' | 'ChallengeSolved' | 'ChallengeFailed' | 'CustomerRequest' | 'FufillmentFailed' | 'InlineManualReview_General' | 'InlineManualReview_Fraud' | 'InlineManualReview_AccountCompromise' | 'OfflineManualReview_General' | 'OfflineManualReview_Fraud' | 'OfflineManualReview_AccountCompromise' | 'Lista segura' | 'Blocklist'

trackingId
trackingId string

TrackingId para el evento

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp para el evento

Devoluciones

Detalles del resultado

Actualiza el estado del inicio de sesión de la cuenta.

Este evento envía una actualización del estado de un inicio de sesión de cuenta, por ejemplo, si se ha cancelado el inicio de sesión de la cuenta. Se trata de un evento de ingesta de datos solo

Parámetros

Nombre Clave Requerido Tipo Description
hosturl
hostUrl True string

dirección URL de host

tipo de contenido
Content-Type True string

application/json

Id. de correlación
x-ms-correlation-id string

Una Correlation-Id útil para realizar el seguimiento de problemas en tiempo de ejecución de seguimiento, Correlation-Id unqiue.

Id. de entorno
x-ms-dfpenvid string

EnvironmentId

nombre
name True string

Nombre del evento. Debe ser "AP. AccountLogin.Status'

version
version True string

Versión de carga. Debe ser "0,5"

trackingId
trackingId True string

Identificador del evento Estado de inicio de sesión de la cuenta.

loginId
loginId True string

Identificador del evento De inicio de sesión de la cuenta.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp para el evento.

userId
userId True string

Identificador de usuario. El comerciante proporciona esta información.

statusType
statusType True string

El tipo de estado: 'Aprobado'|' Rechazado'|' Pendiente'

reasonType
reasonType string

El tipo de motivo: 'None'|' ChallengeAbandoned'|' ChallengeFailed'|' ChallengePassed'|' ChallengePending'|' ReviewFailed'|' ReviewPassed'|' RevisePendinge'. El valor predeterminado es "None".

challengeType
challengeType string

El tipo de estado de revisión: 'SMS'|' Correo electrónico'|' Teléfono'|' Other'|' Ninguno'. El valor predeterminado es "None".

statusDate
statusDate True date-time

Fecha y hora en que se aplicó el estado. El formato es ISO 8601.

Devoluciones

Dynamics Fraud Protection Success (objeto)

Actualiza la información de autorización bancaria

Este evento transmite si se aprobó o rechazó una transacción de compra enviada al banco para autorización bancaria o cargo/liquidación bancario. Se trata de un evento de ingesta de datos solo

Parámetros

Nombre Clave Requerido Tipo Description
hosturl
hostUrl True string

dirección URL de host

Tipo de contenido
Content-Type True string

application/json

Id. de correlación
x-ms-correlation-id string

Una Correlation-Id útil para realizar el seguimiento de problemas en tiempo de ejecución de seguimiento, Correlation-Id unqiue.

Id. de entorno
x-ms-dfpenvid string

EnvironmentId

bankEventId
bankEventId True string

Cadena única que identifica este evento bancario

type
type True string

Tipo de evento bank. Valores posibles 'Auth' | 'AuthCancel' | 'ChargeReversal' | 'Cargo'

bankEventTimestamp
bankEventTimestamp date-time

Marca de tiempo de Bank

estado
status string

Valores posibles 'Aprobados' | 'Desconocido' | 'Rechazado'

bankResponseCode
bankResponseCode string

Código bancario en respuesta

paymentProcessor
paymentProcessor string

Nombre del procesador. Valores posibles 'FDC' | 'Adyen' | 'TSYS' | 'WorldPay' | 'Chase' | 'Stripe' | "PayPal"

mrn
mrn string

Número de referencia del comerciante, usado para identificar la transacción del lado comerciante

medio
mid string

Id. de comerciante (MID) enviado al banco o recibido de él.

merchantPaymentInstrumentId
merchantPaymentInstrumentId string

Identificador del instrumento de pago. El comerciante proporciona esta información.

paymentMethod
paymentMethod string

Agrupaciones o categorías de métodos de pago. Los valores posibles son CARD, CASH, DIRECTDEBIT, E-WALLET, MOBILE, E-BANKING, INVOICE, VOUCHERS

cardType
cardType string

Tipo de pago. Los valores posibles son VISA , MASTERCARD , AMEX , ACH , SEPA , UNIONPAY , INICIS , MOBILEBILLINGCARRIER , DISCOVER , ALLPAY , JCB , DISCOVERDINERS

updatedPI
updatedPI boolean

Se usa un PI diferente al de la compra

cvvVerify
cvvVerify string

Indica si la comprobación de CVV está disponible o se ha comprobado correctamente. Y = Comprobado correctamente, N = No se ha comprobado correctamente, U = No disponible, A = Disponible, pero no se ha comprobado.

avsVerify
avsVerify string

Indica si la comprobación de addres está disponible o se comprueba correctamente. Y = Comprobado correctamente, N = No se ha comprobado correctamente, U = No disponible, A = Disponible, pero no se ha comprobado.

cavVerify
cavVerify string

Indica si la comprobación de autenticación de titular de tarjeta está disponible o se comprueba correctamente. Y = Comprobado correctamente, N = No se ha comprobado correctamente, U = No disponible, A = Disponible, pero no se ha comprobado.

authResultCode
authResultCode string

Respuesta bancaria de la decisión de autorización. Los valores posibles son APPROVE, DECLINE, PENDING

authResultText
authResultText string

Razones para la decisión de autorización; especialmente para transacciones rechazadas o pendientes. Los valores posibles son MISMATCH_CVV, MISMATCH_ADDRESS, MISMATCH_EXPIRATIONDATE, NOACCOUNT, INVALIDPIN, LOWFUND, OVERLIMIT SUSPICIOUSACCOUNT

purchaseId
purchaseId True string

Cadena única que identifica la compra

isThreeDSAuth
isThreeDSAuth boolean

Valor True/False que indica si esta transacción se autentica a través de 3DS.

messageCategory
messageCategory string

Identifica la categoría del mensaje para un caso de uso específico. Valores aceptados: 01 = PA, 02 = NPA, 03-79 = Reservado para uso futuro de EMVCo (valores no válidos hasta que se define por EMVCo), 80-99 = Reservado para uso de DS

deviceChannel
deviceChannel string

Indica el tipo de interfaz de canal que se usa para iniciar la transacción. Valores aceptados: 01 = Basado en aplicaciones (APP), 02 = Browser (BRW), 03 = 3DS Requestor Initiated (3RI), 04-79 = Reserved for EMVCo future use (values invalid until defined by EMVCo), 80-99 = Reserved for DS use

threeDSServerTransId
threeDSServerTransId string

Identificador de transacción único universal asignado por el servidor 3DS para identificar una sola transacción.

threeDSRequestorAuthenticationInd
threeDSRequestorAuthenticationInd string
threeDSRequestorChallengeInd
threeDSRequestorChallengeInd string

Indica si se solicita un desafío para esta transacción. Valores aceptados: 01 = Sin preferencia, 02 = Sin desafío solicitado, 03 = Desafío solicitado (preferencia del solicitante 3DS), 04 = Desafío solicitado (mandato), 05 = Sin desafío solicitado (ya se ha realizado el análisis de riesgos transaccional), 06 = Sin desafío solicitado (solo recurso compartido de datos), 07 = Sin desafío solicitado (ya se ha realizado la autenticación de consumidor fuerte), 08 = Sin desafío solicitado (uso de la exención de lista blanca si no se requiere ningún desafío), 09 = Desafío solicitado (solicitud de lista blanca solicitada si se requiere desafío)

threeRIInd
threeRIInd string

Indica el tipo de solicitud 3RI. Valores aceptados: 01 = Transacción periódica, 02 = Transacción de cuota, 03 = Agregar tarjeta, 04 = Mantener la información de la tarjeta, 05 = Comprobación de cuenta, 06 = División, envío retrasado, 07 = Top-up, 08 = Pedido de correo, 09 = Pedido de teléfono, 10 = Comprobación de estado de lista blanca, 11 = Otro pago, 12-79 = Reservado para uso futuro de EMVCo (valores no válidos hasta que se define por EMVCo), 80-99 = Reservado para uso de DS

threeDSReqPriorAuthMethod
threeDSReqPriorAuthMethod string

Mecanismo utilizado por el titular de tarjetas para autenticarse previamente en el solicitante 3DS. Valores aceptados: 01 = Autenticación sin fricción producida por ACS, 02 = Desafío de titular de tarjetas producido por ACS, 03 = AVS comprobado, 04 = Otros métodos de emisor, 05-79 = Reservado para el uso futuro de EMVCo (valores no válidos hasta que se define por EMVCo), 80-99 = Reservado para el uso de DS

transStatus
transStatus string

Indica si una transacción se califica como una transacción autenticada o una comprobación de la cuenta. Valores aceptados: Y = Comprobación de autenticación correcta, N = No autenticado,Cuenta no verificada; Transacción denegada, U = autenticación, comprobación de la cuenta no se pudo realizar; Técnico u otro problema, como se indica en ARes o RReq, A = Intentos de procesamiento realizados; No autenticado, verificado, pero se proporciona una prueba de autenticación intentada,verificación, C = Desafío requerido; Se requiere autenticación adicional mediante CReq,CRes, D = Desafío requerido; Autenticación desacoplada confirmada, R = Autenticación,Comprobación de cuenta rechazada; El emisor rechaza la autenticación, la verificación y la solicitud de que no se intente la autorización, I = Solo informativo; Se reconoció la preferencia de desafío del solicitante 3DS.

transStatusReason
transStatusReason string

Proporciona información sobre por qué el campo Estado de transacción tiene el valor especificado. Valores aceptados: 01 = Error de autenticación de tarjeta, 02 = Dispositivo desconocido, 03 = Dispositivo no admitido, 04 = Supera el límite de frecuencia de autenticación, 05 = Tarjeta expirada, 06 = Número de tarjeta no válido, 07 = Transacción no válida, 08 = No registro de tarjeta, 09 = Error de seguridad, 10 = Tarjeta robada, 11 = Sospecha de fraude, 12 = Transacción no permitida para titular de tarjetas, 13 = Titular de tarjetas no inscrito en el servicio, 14 = Tiempo de espera de transacción en ACS, 15 = Confianza baja, 16 = Confianza media , 17 = Confianza alta, 18 = Confianza muy alta, 19 = Supera los desafíos máximos de ACS, 20 = no se admite la transacción sin pago, 21 = 3RI transacción no admitida, 22 = problema técnico de ACS, 23 = Autenticación desacoplada requerida por ACS pero no solicitada por el solicitante 3DS, 24 = 3DS Requestor desacoplado Tiempo máximo de expiración superado, 25 = Autenticación desacoplada se proporcionó tiempo insuficiente para autenticar al titular de tarjetas. ACS no realizará ningún intento, 26 = Intento de autenticación pero no realizado por el titular de tarjetas, 27-79 = Reservado para uso futuro de EMVCo (valores no válidos hasta que se define por EMVCo), 80-99 = Reservado para uso de DS

threeDSCompInd
threeDSCompInd string

Indica si el método 3DS se completó correctamente. Valores aceptados: Y = Completado correctamente, N = No se completó correctamente, U = Unavailabl 3DS Method URL was not present in the PRes message data for the card range associated with the Cardholder Account Number.

acsChallengeMandated
acsChallengeMandated string

Indicación de si se requiere un desafío para que la transacción se autorice debido a mandatos locales o regionales u otras variables. Valores aceptados: Y = Desafío es obligatorio, N = Desafío no es obligatorio

eci
eci string

Indicador de comercio electrónico (ECI). Valor específico del sistema de pago proporcionado por acS o DS para indicar los resultados del intento de autenticar al titular de la tarjeta. Valores aceptados: 02 (MasterCard)/05 (Visa)= autenticación correcta 01 (MasterCard)/06/07 (Visa) = todos los demás

shipNameIndicator
shipNameIndicator string

Indica si el nombre del titular de tarjeta de la cuenta es idéntico al nombre de envío usado para esta transacción. Valores aceptados: 01 = Nombre de cuenta idéntico al nombre de envío, 02 = nombre de cuenta diferente al nombre de envío

challengeCompletionInd
challengeCompletionInd string

Indicador del estado del ciclo de desafío de ACS y si el desafío se ha completado o requerirá mensajes adicionales. Valores aceptados: Y = Desafío completado y no se requieren más intercambios de mensajes de desafío, N = Desafío no completado y se requieren intercambios de mensajes de desafío adicionales.

chAccPwChangeInd
chAccPwChangeInd string

Indica el período de tiempo desde que la cuenta del titular de la tarjeta con el solicitante 3DS tenía un cambio de contraseña o un restablecimiento de cuenta. Valores aceptados: 01 = Sin cambio, 02 = Cambiado durante esta transacción, 03 = Menor que 30 días, 04 = 30-60 días, 05 = Más de 60 días

chAccAgeInd
chAccAgeInd string

Período de tiempo que el titular de la tarjeta ha tenido la cuenta con el solicitante 3DS. Valores aceptados: 01 = Sin cuenta (registro de salida de invitado), 02 = Creado durante esta transacción, 03 = Menor que 30 días, 04 = 30-60 días, 05 = Más de 60 días

provisionAttemptsDay
provisionAttemptsDay string

Número de intentos de agregar tarjeta en las últimas 24 horas. Longitud: máximo de 3 caracteres Valores de ejemplo: 2, 02, 002

exemptionRaised
exemptionRaised string

Solicitudes de exención PSD2, Y - exentas, N - No exentas

suspiciousAccActivity
suspiciousAccActivity string

Indica si el solicitante 3DS ha experimentado actividad sospechosa (incluido el fraude anterior) en la cuenta de titular de tarjeta. Valores aceptados: 01 = No se ha observado ninguna actividad sospechosa, 02 = Se ha observado actividad sospechosa

trackingId
trackingId string

TrackingId para el evento

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp para el evento

Devoluciones

Detalles del resultado

Actualiza la información de etiquetas de fraude para la protección de compras.

Este evento envía una actualización de la etiqueta. Se trata de un evento de ingesta de datos solo

Parámetros

Nombre Clave Requerido Tipo Description
hosturl
hostUrl True string

dirección URL de host

Tipo de contenido
Content-Type True string

application/json

Id. de correlación
x-ms-correlation-id string

Una Correlation-Id útil para realizar el seguimiento de problemas en tiempo de ejecución de seguimiento, Correlation-Id unqiue.

Id. de entorno
x-ms-dfpenvid string

EnvironmentId

labelObjectType
labelObjectType True string

EntityName al que se aplica esta entidad de etiqueta. Si se establece en Correo electrónico, se busca el identificador de usuario desde un labelObjectId de correo electrónico. Los valores posibles son PURCHASE , SIGNUP , CUSTOMFRAUDEVALUATION , ACCOUNT , PI , EMAIL

labelObjectId
labelObjectId True string

Valor id dentro de LabelObjectType al que se aplica esta entidad de etiqueta.

labelSource
labelSource string

Autoridad que emite labelReasonCodes o LabelState de esta etiqueta. Valores posibles 'CustomerEscalation' | 'Contracargo' | 'TC40_SAFE' | 'ManualReview' | 'Reembolso' | 'OfflineAnalysis'

labelReasonCodes
labelReasonCodes string
labelState
labelState string

Si LabelSource tiene transiciones de estado, el estado actual de esta etiqueta. Por ejemplo, "Aceptado" para significar que se ha borrado una sospecha previa de fraude. Valores posibles 'Inquiry' | 'Aceptado' | 'Fraude' | 'Disputado' | 'Invertido' | 'ResubmittedRequest'

procesador
processor string

La institución LabelSource específica que emite LabelReasonCodes.

eventTimeStamp
eventTimeStamp date-time

Creación definitiva del evento como se indica en LabelSource/Processor. El formato es ISO8601.

fecha de inicio efectiva
effectiveStartDate date-time

El principio de cuándo se aplica esta etiqueta en la zona horaria del comerciante (si es diferente de MerchantLocalDate). El formato es ISO8601.

Fecha de finalización efectiva
effectiveEndDate date-time

El final de cuando esta etiqueta se aplica en la zona horaria del comerciante o null para no aplicable o indeterminado. El formato es ISO8601.

importe
amount double

La cantidad monetaria a la que pertenece esta etiqueta, por ejemplo, de un reembolso parcial. Unidades dadas por campo Moneda.

divisa
currency string

La moneda en la que se encuentra el importe, por ejemplo, "USD"

trackingId
trackingId string

TrackingId para el evento

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp para el evento

Devoluciones

Detalles del resultado

Actualiza la información de etiquetas de fraude para la protección de cuentas

Este evento envía una actualización de la etiqueta. Se trata de un evento de ingesta de datos solo

Parámetros

Nombre Clave Requerido Tipo Description
hosturl
hostUrl True string

dirección URL de host

ID de usuario
UserId True string

id. de usuario para la API de etiqueta

Tipo de contect
Content-Type True string

application/json

Id. de correlación
x-ms-correlation-id string

Una Correlation-Id útil para realizar el seguimiento de problemas en tiempo de ejecución de seguimiento, Correlation-Id unqiue.

Id. de entorno
x-ms-dfpenvid string

EnvironmentId

nombre
name True string

Nombre del evento. Debe ser "AP. Etiqueta'

version
version True string

Versión de carga. Debe ser "0,5"

trackingId
trackingId True string

Identificador único de cada evento o registro.

userId
userId True string

Identificador de usuario. El comerciante proporciona esta información.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp para el evento.

eventTimeStamp
eventTimeStamp True date-time

Fecha y hora del evento. Valores posibles: Fecha de contracargo o Fecha de revisión. El formato es ISO 8601.

labelObjectType
labelObjectType True string

Este campo indica el tipo de etiqueta: 'Comprar'|' AccountCreation'|' AccountLogin'|' AccountUpdate'|' CustomFraudEvaluation'|' Cuenta'|' PaymentInstrument'|' Correo electrónico'

labelObjectId
labelObjectId True string

Este es un campo de identificador para el objeto: PurchaseId, AccountCreationId, AccountLoginId, AccountUpdateId, UserId, MerchantPaymentInstrumentId o Email.

labelSource
labelSource string

Este campo representa el origen de la etiqueta: 'CustomerEscalation'|' Contracargo'|' TC40_SAFE'|' ManualReview'|' Reembolso'|' OfflineAnalysis'|' AccountProtectionReview'.

labelState
labelState True string

Este campo indica el estado actual de la etiqueta: 'InquiryAccepted'|' Fraude'|' Disputado'|' Invertido'|' Abuso'|' ResubmittedRequest'|' AccountCompromised'|' AccountNotCompromised'.

labelReasonCode
labelReasonCode string

Este campo indica los códigos de motivo asociados a cada tipo de etiqueta: 'ProcessorResponseCode'|' BankResponseCode'|' FraudRefund'|' AccountTakeOver'|' PaymentInstrumentFraud'|' AccountFraud'|' Abuso'|' FriendlyFraud'|' AccountCredentialsLeaked'|' PassedAccountProtectionChecks'

procesador
processor string

Nombre del banco o procesador de pagos que está generando la información TC40 o SAFE.

fecha de inicio efectiva
effectiveStartDate date-time

Fecha a partir de la cual esta etiqueta es efectiva. El formato es ISO 8601.

Fecha de finalización efectiva
effectiveEndDate date-time

Fecha de finalización de esta etiqueta. El formato es ISO 8601. No debe ser anterior a effectiveStartDate.

Devoluciones

Dynamics Fraud Protection Success (objeto)

Actualiza la información de fraude confirmada

Este evento envía información sobre una compra anterior que el cliente discutió con su banco como fraude. Solo se trata de un evento de ingesta de datos. Muchos comerciantes envían estos eventos mediante la carga masiva de datos

Parámetros

Nombre Clave Requerido Tipo Description
hosturl
hostUrl True string

dirección URL de host

Tipo de contenido
Content-Type True string

application/json

Id. de correlación
x-ms-correlation-id string

Una Correlation-Id útil para realizar el seguimiento de problemas en tiempo de ejecución de seguimiento, Correlation-Id unqiue.

Id. de entorno
x-ms-dfpenvid string

EnvironmentId

chargebackId
chargebackId True string

Cadena única que identifica este evento de contracargo

reason
reason string

Motivo proporcionado por el banco

estado
status string

Valores posibles 'Inquiry' | 'Aceptado' | 'Disputado' | 'Invertido' | 'ResubmittedRequest'

bankEventTimestamp
bankEventTimestamp date-time

Marca de tiempo de Bank

importe
amount double

Importe de contracargo

divisa
currency string

Moneda utilizada para la cantidad de contracargo.

purchaseId
purchaseId True string

Identificador de compra original

userId
userId string

Cadena única que identifica al usuario

trackingId
trackingId string

TrackingId para el evento

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp para el evento

Devoluciones

Detalles del resultado

Actualiza la información de la cuenta para la protección de compras.

Este evento actualiza o crea información de cuenta de usuario para el servicio de protección de compras, por ejemplo, Agregar instrumento de pago, Agregar dirección o cualquier otro atributo de usuario. Se trata de un evento de ingesta de datos solo

Parámetros

Nombre Clave Requerido Tipo Description
hosturl
hostUrl True string

dirección URL de host

Tipo de contenido
Content-Type True string

application/json

Id. de correlación
x-ms-correlation-id string

Una Correlation-Id útil para realizar el seguimiento de problemas en tiempo de ejecución de seguimiento, Correlation-Id unqiue.

Id. de entorno
x-ms-dfpenvid string

EnvironmentId

userId
userId True string

Identificador de usuario. El comerciante proporciona esta información.

fechaDeCreación
creationDate date-time

Fecha de creación de la cuenta de usuario. El formato es ISO 8601.

updateDate
updateDate date-time

Fecha en la que se cambiaron los datos del usuario por última vez. El formato es ISO 8601.

firstName
firstName string

Nombre proporcionado por el usuario en la cuenta.

lastName
lastName string

Apellidos proporcionados por el usuario en la cuenta.

country
country string

País o región del usuario. El valor debe ser un código de país o región ISO de dos letras (por ejemplo, EE. UU.).

código postal
zipCode string

Código postal del usuario.

timeZone
timeZone string

Zona horaria del usuario.

lenguaje
language string

Idioma y territorio del usuario (por ejemplo, EN-US).

número de teléfono
phoneNumber string

Número de teléfono del usuario. El formato debe ser el código de país o región seguido de un guión (-) y, a continuación, el número de teléfono (por ejemplo, para estados Unidos, +1-1234567890).

Correo electrónico
email string

Dirección de correo electrónico del usuario. Este valor no distingue mayúsculas de minúsculas.

membershipId
membershipId string

El identificador de pertenencia, si el usuario ya tiene una pertenencia existente con el comerciante.

tipo de perfil
profileType string

Tipo de perfil del usuario. Valores posibles 'Consumer' | 'Seller' | 'Publisher' | 'Tenant' | 'Developer'

profileName
profileName string

Nombre del perfil, según profileType.

authenticationProvider
authenticationProvider string

Proveedor de autenticación del usuario, si es diferente del del comerciante. Posible valuse 'MSA' | 'Facebook' | 'PSN' | 'MerchantAuth' | 'Google'

método de autenticación
authenticationMethod string

La forma en que el cliente se autenticó antes o durante la compra. Algunos valores posibles son PASSWORD-BASED, MULTI-FACTOR, BIOMETRIC, TOKEN-BASED,

Nombre para mostrar
displayName string

Nombre para mostrar del usuario. Ejemplo: Valor gamertag de Xbox

isEmailValidated
isEmailValidated boolean

Valor True/False que indica si la dirección de correo electrónico proporcionada por el usuario se ha comprobado como propiedad del usuario.

emailValidatedDate
emailValidatedDate date-time

Fecha de validación del correo electrónico del usuario. El formato es ISO 8601.

isPhoneNumberValidated
isPhoneNumberValidated boolean

Valor True/False que indica si el número de teléfono proporcionado por el usuario se ha comprobado como propiedad del usuario.

phoneNumberValidatedDate
phoneNumberValidatedDate date-time

Fecha de validación del número de teléfono del usuario. El formato es ISO 8601.

membershipType
membershipType string

Estado o tipo de pertenencia del cliente. Se pueden especificar diferentes niveles de pago, como Premium, Executive. Los valores posibles son FREE, PAID, PREMIUM

loginInputMethod
loginInputMethod string

La manera en que el cliente escribe sus credenciales. Los valores posibles son MANUALINPUT, AUTOFILL, SCRIPT, COPYPASTE, SELECTPROFILE

lastPasswordUpdatedDate
lastPasswordUpdatedDate date-time

Cuando la contraseña del cliente se actualizó por última vez.

firstPurchaseDate
firstPurchaseDate date-time

Cuando el cliente realizó su primera compra

loginChallengeType
loginChallengeType string

Tipo de prueba de desafío-respuesta que se inició. Los valores posibles son TEXT SMS, PHONE SMS, EMAIL PIN, CAPTCHA

type
type string

Valores posibles 'Shipping' | 'Billing' | "Registro"

firstName
firstName string

Nombre proporcionado por el usuario asociado a la dirección.

lastName
lastName string

El apellido proporcionado por el usuario asociado a la dirección.

número de teléfono
phoneNumber string

Número de teléfono proporcionado por el usuario asociado a la dirección.

street1
street1 string

Primera fila que se proporcionó para la dirección.

street2
street2 string

Segunda fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

street3
street3 string

Tercera fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

city
city string

Ciudad que se proporcionó para la dirección.

estado
state string

Estado o provincia que se proporcionó para la dirección.

distrito
district string

El distrito que se proporcionó para la dirección.

código postal
zipCode string

Código postal que se proporcionó para la dirección.

country
country string

Código de país o región que se proporcionó para la dirección. El valor debe ser un código de país o región ISO de dos letras (por ejemplo, EE. UU.).

merchantPaymentInstrumentId
merchantPaymentInstrumentId string

Identificador del instrumento de pago. El comerciante proporciona esta información.

paymentMethod
paymentMethod string

Categoría de método de pago de nivel superior. Los valores posibles son CARD, CASH, DIRECTDEBIT, E-WALLET, MOBILE, E-BANKING, INVOICE, VOUCHERS

type
type True string

Tipo de pago. Valores posibles 'CreditCard' | 'DirectDebit' | 'PayPal' | 'MobileBilling' | 'OnlineBankTransfer' | 'Invoice' | 'MerchantGiftCard' | 'MerchantWallet' | 'CashOnDelivery' | 'Paytm' | 'CCAvenue'

fechaDeCreación
creationDate date-time

Fecha de la primera entrada del instrumento de pago en el sistema del comerciante. El formato es ISO 8601.

updateDate
updateDate date-time

Fecha de la última actualización del instrumento de pago en el sistema del comerciante. El formato es ISO 8601.

paymentCheckoutProvider
paymentCheckoutProvider string

El proveedor de desprotección de eWallet.

isLowLiabilityPIType
isLowLiabilityPIType boolean

Valor True/False que indica si el método de pago es una responsabilidad baja.

estado
state string

Estado actual del PI en el sistema del comerciante. Valores posibles 'Active' | 'Inactivo'

cardType
cardType string

Este atributo solo se usa para pagos del tipo de tarjeta de crédito/débito. La red desde la que se proporciona la tarjeta. Valores posibles 'Visa' | 'Mastercard' | 'Amex' | 'ACH' | 'SEPA' | 'UnionPay' | 'Inicis' | 'MobileBillingCarrier' | 'Discover' | 'AllPay' | 'JCB' | 'DiscoverDiners'

holderName
holderName string

Nombre del usuario del instrumento de pago. Este atributo solo se usa para pagos del tipo de tarjeta de crédito/débito.

holderCompanyName
holderCompanyName string

Nombre de la organización que proporciona la tarjeta de empresa o de empresa (solo para compras empresariales).

settlementApprovalRequired
settlementApprovalRequired boolean

Valor True/False que indica si se requiere o no aprobación para una transacción SEPA.

bote
bin string

Este atributo solo se usa para pagos del tipo de tarjeta de crédito/débito.

binName
binName string

Nombre para mostrar bin.

binCountryISO
binCountryISO string

Código de país ISO asociado a bin.

binCardType
binCardType string

Tipo de tarjeta BIN. Los valores posibles son DEBIT, CREDIT, PREPAID, FLEET, CREDITDEBIT

binCardAssociation
binCardAssociation string

Asociación de tarjeta BIN. Algunos valores posibles son VISA, MASTERCARD, AMEX, DISCOVER, MAESTRO, JCB, UNIONPAY, DINERSCLUB

binBankGroup
binBankGroup string

El grupo bancario BIN.

fecha de vencimiento
expirationDate string

Fecha de expiración del instrumento de pago en el sistema del comerciante. El formato es ISO 8601. Este atributo solo se usa para pagos del tipo de tarjeta de crédito/débito.

lastFourDigits
lastFourDigits string

Este atributo solo se usa para pagos del tipo de tarjeta de crédito/débito.

Correo electrónico
email string

Dirección de correo electrónico asociada al instrumento de pago. Este atributo solo se usa para pagos del tipo PayPal.

billingAgreementId
billingAgreementId string

Este atributo solo se usa para pagos del tipo PayPal.

payerId
payerId string

Este atributo solo se usa para pagos del tipo PayPal.

payerStatus
payerStatus string

Valor que indica si PayPal ha comprobado el pagador. Este atributo solo se usa para pagos del tipo PayPal. Valores posibles 'Verificados' | "Sin comprobar"

addressStatus
addressStatus string

Valor que indica si PayPal ha comprobado la dirección del pagador. Este atributo solo se usa para pagos del tipo PayPal. Valores posibles 'Confirmados' | "Sin confirmar"

imei
imei string

Este atributo solo se usa para pagos del tipo Mobilepayment.

divisa
currency string

Código de moneda para el instrumento de pago seleccionado.

isInternationalMoneyTransfer
isInternationalMoneyTransfer boolean

Valor True/False que indica si se produjo una transferencia de dinero internacional.

bankIdentifierCode
bankIdentifierCode string

Código de identificador bancario (código BIC o SWIFT)

bankName
bankName string

El nombre del banco

bankZipCode
bankZipCode string

El código postal del banco

bankState
bankState string

Estado bancario

bankCountryISO
bankCountryISO string

País iso bancario

paymentCollectionDate
paymentCollectionDate date-time

Fecha estimada de cobro de pagos (usada principalmente para proveedores de servicios de pago).

instantPaymentSettlement
instantPaymentSettlement boolean

Valor True/False que indica redireccionamientos bancarios (que se usan para admitir pagos CSV).

autoCaptureEnabled
autoCaptureEnabled boolean

Valor True/False que indica si el pago se capturó automáticamente para los pagos con tarjeta. Para los pagos de redireccionamiento, esto es simplemente un indicador al banco asociado si retirar fondos automáticamente o no.

AccountType
accountType string

Indica el tipo de cuenta que se va a cobrar para la transacción. UNSPECIFIED es el valor predeterminado. CHEQUE_ACCOUNT usa la tarjeta como tarjeta de débito. CREDIT_FACILITY usa la tarjeta como tarjeta de crédito.

authorizationType
authorizationType string

Tipo de autorización. Mastercard y Visa ahora requieren que los comerciantes definan intentos de autorización como una autorización previa o una autorización final. Los valores posibles son PRE_AUTHORIZATION, FINAL_AUTHORIZATION

authorizationResultCode
authorizationResultCode string

Respuesta bancaria de la decisión de autorización. Los valores posibles son APPROVE, DECLINE, PENDING

authorizationResultText
authorizationResultText string

Razones para la decisión de autorización; especialmente para transacciones rechazadas o pendientes. Los valores posibles son MISMATCH_CVV, MISMATCH_ADDRESS, MISMATCH_EXPIRATIONDATE, NOACCOUNT, INVALIDPIN, LOWFUND, OVERLIMIT SUSPICIOUSACCOUNT

acquirerId
acquirerId string

Adquisición del código de identificación de la institución.

acquirerCountryISO
acquirerCountryISO string

Adquisición del código de país de la institución

cvvVerify
cvvVerify string

Indica si la comprobación de CVV está disponible o se ha comprobado correctamente. Y = Comprobado correctamente, N = No se ha comprobado correctamente, U = No disponible, A = Disponible, pero no se ha comprobado.

avsVerify
avsVerify string

Indica si la comprobación de addres está disponible o se comprueba correctamente. Y = Comprobado correctamente, N = No se ha comprobado correctamente, U = No disponible, A = Disponible, pero no se ha comprobado.

cavVerify
cavVerify string

Indica si la comprobación de autenticación de titular de tarjeta está disponible o se comprueba correctamente. Y = Comprobado correctamente, N = No se ha comprobado correctamente, U = No disponible, A = Disponible, pero no se ha comprobado.

piInputMethod
piInputMethod string

N/A

encryptedCreditCardNumber
encryptedCreditCardNumber string

Número de tarjeta de crédito con hash o cifrado.

firstName
firstName string

Nombre proporcionado con la dirección

lastName
lastName string

Apellidos proporcionados con la dirección

número de teléfono
phoneNumber string

Número de teléfono proporcionado con la dirección

street1
street1 string

Primera fila que se proporcionó para la dirección.

street2
street2 string

Segunda fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

street3
street3 string

Tercera fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

city
city string

Ciudad que se proporcionó para la dirección.

estado
state string

Estado o provincia que se proporcionó para la dirección.

distrito
district string

El distrito que se proporcionó para la dirección.

código postal
zipCode string

Código postal que se proporcionó para la dirección.

country
country string

Código de país o región que se proporcionó para la dirección. El valor debe ser un código de país o región ISO de dos letras (por ejemplo, EE. UU.).

deviceContextId
deviceContextId True string

El identificador de sesión de huella digital del cliente o el identificador de evento si la sesión no está disponible.

ipAddress
ipAddress string

Dirección IP del cliente (proporcionada por El comerciante)

provider
provider string

Proveedor de información del dispositivo. Los valores posibles son "DFPFingerPrinting" | "Comerciante". Si usa el script DFP Fingerprinting JS, debe pasar "DFPFingerPrinting" para que todos los datos se conecten correctamente.

deviceContextDC
deviceContextDC string

EN DESUSO: ya no es necesario para la huella digital DFP. El centro de datos que almacena la sesión de huellas digitales DFP del cliente (proporcionada por el script JS de huella digital DFP).

externalDeviceId
externalDeviceId string

El identificador de dispositivo del cliente, tal y como lo proporciona y domina el comerciante.

externalDeviceType
externalDeviceType string

El tipo de dispositivo del cliente, tal y como lo proporciona y domina el comerciante. Valores posibles 'Mobile' | 'Equipo' | 'MerchantHardware' | 'Tableta' | 'GameConsole'

trackingId
trackingId string

TrackingId para el evento

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp para el evento

Devoluciones

Detalles del resultado

Actualiza la información de la cuenta para la protección de cuentas

Este evento actualiza o crea información de cuenta de usuario para el servicio de protección de cuentas, por ejemplo, Agregar instrumento de pago, Agregar dirección o cualquier otro atributo de usuario. Se trata de un evento de ingesta de datos solo

Parámetros

Nombre Clave Requerido Tipo Description
hosturl
hostUrl True string

dirección URL de host

ID de usuario
UserId True string

identificador de usuario para la actualización de la cuenta

tipo de contenido
Content-Type True string

application/json

Id. de correlación
x-ms-correlation-id string

Una Correlation-Id útil para realizar el seguimiento de problemas en tiempo de ejecución de seguimiento, Correlation-Id unqiue.

Id. de entorno
x-ms-dfpenvid string

EnvironmentId

nombre
name True string

Nombre del evento. Debe ser "AP. AccountUpdate'

version
version True string

Versión de carga. Debe ser "0,5"

trackingId
trackingId True string

Identificador del evento Account Update.

accountUpdateId
accountUpdateId True string

Identificador del evento Account Update. Puede coincidir con trackingId.

tipoDeEvaluación
assessmentType string

Indica el tipo de evaluación del evento. Los valores posibles son 'Evaluate' | 'Proteger'. Si no se especifica, el valor predeterminado es "Proteger".

customerLocalDate
customerLocalDate True date-time

Fecha de creación del evento Account Update, en la zona horaria local del cliente. El formato es ISO 8601.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp para el evento.

deviceContextId
deviceContextId True string

El identificador de dispositivo del cliente, tal y como lo proporciona el servicio DFP Device Fingerprinting.

ipAddress
ipAddress string

Dirección IP del cliente.

provider
provider string

Proveedor de información del dispositivo. Los valores posibles son 'DFPFingerprinting'|' Merchant'|' Desconocido' Si no se especifica, el valor predeterminado es "DFPFingerprinting".

externalDeviceId
externalDeviceId string

El identificador de dispositivo del cliente, tal y como lo proporciona y domina el comerciante.

externalDeviceType
externalDeviceType string

El tipo de dispositivo del cliente, tal y como lo proporciona y domina el comerciante. Los valores posibles son "Mobile", "Computer", "MerchantHardware", "Tablet", "GameConsole".

userId
userId string

Identificador de usuario. El comerciante proporciona esta información.

tipoDeUsuario
userType string

Tipo de perfil del usuario. Los valores posibles son 'Consumer'|' Desarrollador'|' Seller'|' Publisher'|' Inquilino'

nombre de usuario
username True string

Nombre de usuario proporcionado por el usuario.

firstName
firstName string

Nombre proporcionado por el usuario en la cuenta.

lastName
lastName string

Apellidos proporcionados por el usuario en la cuenta.

countryRegion
countryRegion string

CountryRegion del usuario. El valor debe ser un código ISO CountryRegion de dos letras (por ejemplo, EE. UU.).

código postal
zipCode string

Código postal del usuario.

timeZone
timeZone string

Zona horaria del usuario.

lenguaje
language string

Idioma y territorio del usuario (por ejemplo, EN-US).

membershipId
membershipId string

El identificador de pertenencia, si el usuario ya tiene una pertenencia existente con el comerciante.

isMembershipIdUsername
isMembershipIdUsername boolean

membershipId se puede usar como nombre de usuario; el valor predeterminado es False.

phoneType
phoneType True string

Los valores son: 'Primary'|' Alternativa, el valor predeterminado es "Principal".

número de teléfono
phoneNumber True string

Número de teléfono del usuario. El formato debe ser el código de país o región seguido de un guión (-) y, a continuación, el número de teléfono (por ejemplo, para estados Unidos, +1-1234567890).

isPhoneNumberValidated
isPhoneNumberValidated boolean

Valor True/False que indica si el número de teléfono proporcionado por el usuario se ha comprobado como propiedad del usuario.

phoneNumberValidatedDate
phoneNumberValidatedDate date-time

Fecha de validación del número de teléfono del usuario. El formato es ISO 8601.

isPhoneUsername
isPhoneUsername boolean

El número de teléfono se puede usar como nombre de usuario, de forma predeterminada en False.

emailType
emailType True string

Los valores son:'Primary', 'Alternative'

emailValue
emailValue True string

Dirección de correo electrónico del usuario. Este valor no distingue mayúsculas de minúsculas.

isEmailValidated
isEmailValidated boolean

Valor True/False que indica si la dirección de correo electrónico proporcionada por el usuario se ha comprobado como propiedad del usuario.

emailValidatedDate
emailValidatedDate date-time

Fecha de validación del correo electrónico del usuario. El formato es ISO 8601.

isEmailUsername
isEmailUsername boolean

El correo electrónico se puede usar como nombre de usuario; el valor predeterminado es False.

authenticationProvider
authenticationProvider True string

Proveedor de autenticación de inicio de sesión único (SSO) del usuario, si es diferente del del comerciante. La valuse posible es 'MSA'|' Facebook'|' PSN'|' MerchantAuth'|' Google'

Nombre para mostrar
displayName True string

Proveedor de autenticación de inicio de sesión único (SSO) del usuario, si es diferente del del comerciante. La valuse posible es 'MSA'|' Facebook'|' PSN'|' MerchantAuth'|' Google'

addressType
addressType True string

Tipo de dirección. Los valores son:'Primary'|' Facturación'|' Envío'|' Alternativa' el valor predeterminado es "Principal".

firstName
firstName string

Nombre proporcionado por el usuario asociado a la dirección.

lastName
lastName string

El apellido proporcionado por el usuario asociado a la dirección.

número de teléfono
phoneNumber string

Número de teléfono proporcionado por el usuario asociado a la dirección.

street1
street1 string

Primera fila que se proporcionó para la dirección.

street2
street2 string

Segunda fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

street3
street3 string

Tercera fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

city
city string

Ciudad que se proporcionó para la dirección.

estado
state string

Estado o provincia que se proporcionó para la dirección.

distrito
district string

El distrito que se proporcionó para la dirección.

código postal
zipCode string

Código postal que se proporcionó para la dirección.

countryRegion
countryRegion string

Código de país o región que se proporcionó para la dirección. El valor debe ser un código ISO CountryRegion de dos letras (por ejemplo, EE. UU.).

merchantPaymentInstrumentId
merchantPaymentInstrumentId True string

Identificador del instrumento de pago. El comerciante proporciona esta información.

type
type True string

Tipo de pago. Los valores posibles son: 'Other'|' CreditCard'|' DirectDebit'|' PayPal'|' MobileBilling'|' OnlineBankTransfer' |' Factura' |' MerchantGiftCard'|' MerchantWallet'|' CashOnDelivery'|' Paytm'|' CCAvenue'.

fechaDeCreación
creationDate date-time

Fecha de la primera entrada del instrumento de pago en el sistema del comerciante. El formato es ISO 8601.

updateDate
updateDate date-time

Fecha de la última actualización del instrumento de pago en el sistema del comerciante. No debe ser anterior a creationDate. El formato es ISO 8601.

estado
state string

Estado actual del PI en el sistema del comerciante. Los valores posibles son: 'Active'|' Bloqueado'|' Expirado'

cardType
cardType string

Este atributo solo se usa para pagos del tipo de tarjeta de crédito/débito. Los valores posibles son: 'Visa'|' Mastercard'|' Amex'|' ACH'|' SEPA'|' UnionPay'|' Inicis'|' MobileBillingCarrier'|' Detectar'|' AllPay'|' JCB' |' DiscoverDiners'.

holderName
holderName string

Nombre del usuario del instrumento de pago. Este atributo solo se usa para pagos del tipo de tarjeta de crédito/débito.

bote
bin string

La papelera de tarjetas de crédito/débito. Este atributo solo se usa para pagos del tipo de tarjeta de crédito/débito.

fecha de vencimiento
expirationDate string

Fecha de expiración del instrumento de pago en el sistema del comerciante. El formato es ISO 8601. Este atributo solo se usa para pagos del tipo de tarjeta de crédito/débito.

lastFourDigits
lastFourDigits string

Los últimos cuatro dígitos de la tarjeta crédito/débito. Este atributo solo se usa para pagos del tipo de tarjeta de crédito/débito.

addressType
addressType True string

Tipo de dirección. Los valores son:'Primary'|' Facturación'|' Envío'|' Alternativa' el valor predeterminado es "Principal".

firstName
firstName string

Nombre proporcionado por el usuario asociado a la dirección.

lastName
lastName string

El apellido proporcionado por el usuario asociado a la dirección.

número de teléfono
phoneNumber string

Número de teléfono proporcionado por el usuario asociado a la dirección.

street1
street1 string

Primera fila que se proporcionó para la dirección.

street2
street2 string

Segunda fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

street3
street3 string

Tercera fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

city
city string

Ciudad que se proporcionó para la dirección.

estado
state string

Estado o provincia que se proporcionó para la dirección.

distrito
district string

El distrito que se proporcionó para la dirección.

código postal
zipCode string

Código postal que se proporcionó para la dirección.

countryRegion
countryRegion string

Código de país o región que se proporcionó para la dirección. El valor debe ser un código ISO CountryRegion de dos letras (por ejemplo, EE. UU.).

Correo electrónico
email string

Dirección de correo electrónico asociada al instrumento de pago. Este atributo solo se usa para pagos del tipo PayPal.

billingAgreementId
billingAgreementId string

Este atributo solo se usa para pagos del tipo PayPal.

payerId
payerId string

Este atributo solo se usa para pagos del tipo PayPal.

payerStatus
payerStatus string

Valor que indica si PayPal ha comprobado el pagador. Este atributo solo se usa para pagos del tipo PayPal.

addressStatus
addressStatus string

Valor que indica si PayPal ha comprobado la dirección del pagador. Este atributo solo se usa para pagos del tipo PayPal.

imei
imei string

Este atributo solo se usa para pagos del tipo Mobilepayment.

Devoluciones

Dynamics Fraud Protection Success (objeto)

Actualiza la información de reembolso

Este evento envía información sobre una transacción de compra anterior que se reembolsará. Solo se trata de un evento de ingesta de datos. Muchos comerciantes envían estos eventos mediante la carga masiva de datos

Parámetros

Nombre Clave Requerido Tipo Description
hosturl
hostUrl True string

dirección URL de host

Tipo de contenido
Content-Type True string

application/json

Id. de correlación
x-ms-correlation-id string

Una Correlation-Id útil para realizar el seguimiento de problemas en tiempo de ejecución de seguimiento, Correlation-Id unqiue.

Id. de entorno
x-ms-dfpenvid string

EnvironmentId

refundId
refundId True string

Cadena única que identifica este evento de reembolso

reason
reason string

Motivo proporcionado por el usuario. Valores posibles "FraudRefund" | 'CustomerRequest' | 'NonFraudRefund'

estado
status string

Valores posibles 'Aprobados' | 'Rechazado' | 'Desconocido'

bankEventTimestamp
bankEventTimestamp date-time

Marca de tiempo de Bank

importe
amount double

Importe del reembolso

divisa
currency string

Moneda utilizada para el importe del precio de venta.

userId
userId string

Cadena única que identifica al usuario

purchaseId
purchaseId True string

Identificador de compra original

trackingId
trackingId string

TrackingId para el evento

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp para el evento

Devoluciones

Detalles del resultado

Proporciona evaluación de riesgos para eventos personalizados

Este evento permite enviar una estructura de su elección, desencadenada por condiciones propias que elijan para la evaluación de reglas. La respuesta contiene una decisión para el evento.

Parámetros

Nombre Clave Requerido Tipo Description
hosturl
hostUrl True string

dirección URL de host

Nombre de la API de evaluación
assessment-api-name True string

nombre de api de evaluación

Tipo de contenido
Content-Type True string

application/json

Id. de correlación
x-ms-correlation-id string

Una Correlation-Id útil para realizar el seguimiento de problemas en tiempo de ejecución de seguimiento, Correlation-Id unqiue.

Id. de entorno
x-ms-dfpenvid string

EnvironmentId

nombre
name True string

Nombre del evento de evaluación. El nombre debe coincidir con el nombre de la API durante la creación de la evaluación y el '{assessment-API-name} de la dirección URL.

version
version True string

Versión de carga. Debe ser "1.0"

trackingId
trackingId True string

Identificador del evento de creación de cuenta.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp para el evento.

userId
userId string

Identificador de usuario. El comerciante proporciona esta información.

countryRegion
countryRegion string

CountryRegion del usuario. El valor debe ser un código ISO CountryRegion de dos letras (por ejemplo, EE. UU.).

código postal
zipCode string

Código postal del usuario.

timeZone
timeZone string

Zona horaria del usuario.

lenguaje
language string

Idioma y territorio del usuario (por ejemplo, EN-US).

sampleString
sampleString string

Este es un ejemplo de cómo se puede extender el tipo de usuario.

isEmployee
isEmployee boolean

Ejemplo de tipo primitivo.

importe
amount integer

Campo de ejemplo.

disponible
available integer

Campo de ejemplo.

Devoluciones

Objeto de respuesta para las API de protección contra fraudes de Dynamics

Proporciona evaluación de riesgos para la transacción de compra en línea

Este evento envía información y contexto sobre una nueva transacción de compra entrante. La respuesta contiene una decisión de aprobar o rechazar la transacción de compra y el identificador de comerciante adecuado (MID) que el comerciante debe enviar en la llamada de autorización a su banco.

Parámetros

Nombre Clave Requerido Tipo Description
hosturl
hostUrl True string

dirección URL de host

Tipo de contenido
Content-Type True string

application/json

Id. de correlación
x-ms-correlation-id string

Una Correlation-Id útil para realizar el seguimiento de problemas en tiempo de ejecución de seguimiento, Correlation-Id unqiue.

Id. de entorno
x-ms-dfpenvid string

EnvironmentId

purchaseId
purchaseId True string

Identificador de transacción (o compra/pedido) en el sistema comercial.

tipoDeEvaluación
assessmentType string

Indica el tipo de evaluación del evento. Los valores posibles son "Evaluate" o "Protect". Si no se especifica, el valor predeterminado es "Proteger".

originalOrderId
originalOrderId string

Identificador original de pedido en el sistema de comerciantes para pagos de facturación periódica, como suscripciones mensuales.

customerLocalDate
customerLocalDate date-time

Fecha de creación de la compra según la zona horaria local del cliente. El formato es ISO8601

merchantLocalDate
merchantLocalDate True date-time

Fecha de creación de la compra según la zona horaria del comerciante. El formato es ISO8601

merchantIdentifier
merchantIdentifier string

Identificador de comerciante (MID) para el banco

merchantCategoryCode
merchantCategoryCode string

Código de categoría de comerciante (MCC) para el banco

merchantBusinessType
merchantBusinessType string

Tipo de negocio de comerciante para esta compra

merchantBusinessSegment
merchantBusinessSegment string

Segmento de negocio de comerciantes para esta compra

isTest
isTest boolean

Indica que la compra es una compra de prueba

isFreeProductIncluded
isFreeProductIncluded boolean

Indica si un producto gratuito forma parte de esta compra

isRecurringCharge
isRecurringCharge boolean

Indica si la compra es un cargo periódico

isGuestCheckout
isGuestCheckout boolean

Indica si la compra se realiza a través de la compra más reciente

isPostAuthCheck
isPostAuthCheck boolean

Indica si la compra se envía a DFP post Bank Auth

isRetryOrder
isRetryOrder boolean

Indica si la compra es un reintento de un intento con error anterior

recurringChargeFrequencyInDays
recurringChargeFrequencyInDays integer

Número de días después de los cuales el cargo se repite

recurringChargeStartDate
recurringChargeStartDate date-time

Fecha de inicio de esta compra, si es periódica

recurringChargeEndDate
recurringChargeEndDate date-time

Fecha de finalización de esta compra, si es periódica

isPostpaid
isPostpaid boolean

Indica si la compra se paga después del pago

distinctItemCount
distinctItemCount double

Recuento de productos únicos vendidos como parte de la compra

totalItemCount
totalItemCount double

Recuento total de productos vendidos como parte de la compra

orderType
orderType string

Tipo de orden, por ejemplo, Quitar

discountAmount
discountAmount double

Descuento proporcionado en la compra original antes de derivar el importe total

tipAmount
tipAmount double

Sugerencia proporcionada en la compra

totalAmount
totalAmount double

Importe total cargado al cliente; impuestos y envío incluidos. Los descuentos y cupones se pueden incluir opcionalmente; actualmente no hay ningún campo independiente para ellos. Proporcionado por el Comerciante.

salesTax
salesTax double

Impuestos de ventas cargados por la transacción. Proporcionado por el Comerciante.

divisa
currency string

Moneda de la compra original en formato de código ISO 4217 (USD, GBP, etc.).

shippingMethod
shippingMethod string

Indica el método usado para enviar la compra. Valores posibles 'InStorePickup' | 'Estándar' | 'Express' | 'DirectEntitlement' | 'DigitalToken'

transactionProcessingOrder
transactionProcessingOrder string

Orden en el que se realizó la evaluación del fraude durante el flujo de transacción. Los valores posibles son PREAUTHORIZATION, POSTAUTHORIZATION, BEFORE3DS, AFTER3DS

recurringSubscriptionId
recurringSubscriptionId string

Identificador único del cargo periódico

recurringChargeSequence
recurringChargeSequence string

El nº (1, 2, 3...) tiempo que se ha producido el cargo periódico para este cliente.

midName
midName string

Nombre de comerciante asociado a MID (identificador de comerciante).

transactionDescription
transactionDescription string

Tipo de procesamiento de transacciones. Los valores possilbe son SUBSCRIPTIONFEE, DELAYEDCHARGES, NOSHOW, DEPOSIT

shippingEmail
shippingEmail string

Dirección de correo electrónico de envío del usuario

customData
customData object

Pares clave-valor que se pueden pasar para el uso de reglas, etc. Más información en https://docs.microsoft.com/dynamics365/fraud-protection/schema#download-sample-data

shippingDate
shippingDate date-time

Fecha en que se envió el pedido

orderInitiatedChannel
orderInitiatedChannel string

Canal donde se creó la transacción (por ejemplo: "AppStore", "Web", "MobileWeb", "App", "InGamePurchase")

orderInitiatedChannelName
orderInitiatedChannelName string

El nombre de la aplicación o la dirección URL web donde se creó la transacción

orderInitiatedChannelRegionORCountry
orderInitiatedChannelRegionORCountry string

El mercado donde se creó la transacción (por ejemplo: Mercado de aplicaciones)

merchantBusinessSegmentL2
merchantBusinessSegmentL2 string

El segundo nivel de negocio o segmento del sector

lastUpdateYear
lastUpdateYear integer

Año en el que el elemento se actualizó la última vez

userId
userId True string

Identificador de usuario. El comerciante proporciona esta información.

fechaDeCreación
creationDate date-time

Fecha de creación de la cuenta de usuario. El formato es ISO 8601.

updateDate
updateDate date-time

Fecha en la que se cambiaron los datos del usuario por última vez. El formato es ISO 8601.

firstName
firstName string

Nombre proporcionado por el usuario en la cuenta.

lastName
lastName string

Apellidos proporcionados por el usuario en la cuenta.

country
country string

País o región del usuario. El valor debe ser un código de país o región ISO de dos letras (por ejemplo, EE. UU.).

código postal
zipCode string

Código postal del usuario.

timeZone
timeZone string

Zona horaria del usuario.

lenguaje
language string

Idioma y territorio del usuario (por ejemplo, EN-US).

número de teléfono
phoneNumber string

Número de teléfono del usuario. El formato debe ser el código de país o región seguido de un guión (-) y, a continuación, el número de teléfono (por ejemplo, para estados Unidos, +1-1234567890).

Correo electrónico
email string

Dirección de correo electrónico del usuario. Este valor no distingue mayúsculas de minúsculas.

membershipId
membershipId string

El identificador de pertenencia, si el usuario ya tiene una pertenencia existente con el comerciante.

tipo de perfil
profileType string

Tipo de perfil del usuario. Valores posibles 'Consumer' | 'Seller' | 'Publisher' | 'Tenant' | 'Developer'

profileName
profileName string

Nombre del perfil, según profileType.

authenticationProvider
authenticationProvider string

Proveedor de autenticación del usuario, si es diferente del del comerciante. Posible valuse 'MSA' | 'Facebook' | 'PSN' | 'MerchantAuth' | 'Google'

método de autenticación
authenticationMethod string

La forma en que el cliente se autenticó antes o durante la compra. Algunos valores posibles son PASSWORD-BASED, MULTI-FACTOR, BIOMETRIC, TOKEN-BASED,

Nombre para mostrar
displayName string

Nombre para mostrar del usuario. Ejemplo: Valor gamertag de Xbox

isEmailValidated
isEmailValidated boolean

Valor True/False que indica si la dirección de correo electrónico proporcionada por el usuario se ha comprobado como propiedad del usuario.

emailValidatedDate
emailValidatedDate date-time

Fecha de validación del correo electrónico del usuario. El formato es ISO 8601.

isPhoneNumberValidated
isPhoneNumberValidated boolean

Valor True/False que indica si el número de teléfono proporcionado por el usuario se ha comprobado como propiedad del usuario.

phoneNumberValidatedDate
phoneNumberValidatedDate date-time

Fecha de validación del número de teléfono del usuario. El formato es ISO 8601.

membershipType
membershipType string

Estado o tipo de pertenencia del cliente. Se pueden especificar diferentes niveles de pago, como Premium, Executive. Los valores posibles son FREE, PAID, PREMIUM

loginInputMethod
loginInputMethod string

La manera en que el cliente escribe sus credenciales. Los valores posibles son MANUALINPUT, AUTOFILL, SCRIPT, COPYPASTE, SELECTPROFILE

lastPasswordUpdatedDate
lastPasswordUpdatedDate date-time

Cuando la contraseña del cliente se actualizó por última vez.

firstPurchaseDate
firstPurchaseDate date-time

Cuando el cliente realizó su primera compra

loginChallengeType
loginChallengeType string

Tipo de prueba de desafío-respuesta que se inició. Los valores posibles son TEXT SMS, PHONE SMS, EMAIL PIN, CAPTCHA

deviceContextId
deviceContextId True string

El identificador de sesión de huella digital del cliente o el identificador de evento si la sesión no está disponible.

provider
provider string

Proveedor de información del dispositivo. Los valores posibles son "DFPFingerPrinting" | "Comerciante". Si usa el script DFP Fingerprinting JS, debe pasar "DFPFingerPrinting" para que todos los datos se conecten correctamente.

deviceContextDC
deviceContextDC string

EN DESUSO: ya no es necesario para la huella digital DFP. El centro de datos que almacena la sesión de huellas digitales DFP del cliente (proporcionada por el script JS de huella digital DFP).

externalDeviceId
externalDeviceId string

El identificador de dispositivo del cliente, tal y como lo proporciona y domina el comerciante.

externalDeviceType
externalDeviceType string

El tipo de dispositivo del cliente, tal y como lo proporciona y domina el comerciante. Valores posibles 'Mobile' | 'Equipo' | 'MerchantHardware' | 'Tableta' | 'GameConsole'

ipAddress
ipAddress string

Dirección IP del cliente (proporcionada por El comerciante)

httpSignature
httpSignature string

Firma digital del mensaje HTTP.

httpUserAgent
httpUserAgent string

Encabezado de solicitud que se usa para identificar la aplicación, el sistema operativo, el proveedor o la versión.

browserHeader
browserHeader string

Lista completa de encabezados de solicitud enviados por el explorador.

browserResolution
browserResolution string

Resolución del explorador.

browserLanguage
browserLanguage string

Preferencia de idioma predeterminada del explorador.

tcpSignature
tcpSignature string

Firma de la aplicación TCP.

sslSignature
sslSignature string

Firma SSL.

enabledCookies
enabledCookies boolean

Valor True/False que indica si las cookies están habilitadas.

enabledFlash
enabledFlash boolean

Valor True/False que indica si Flash está habilitado.

enabledJavaScript
enabledJavaScript boolean

Valor True/False que indica si javascript está habilitado.

screenAspectRatio
screenAspectRatio string

Relación de aspecto del explorador.

screenColorDepth
screenColorDepth string

Profundidad de color de la pantalla.

screenResolution
screenResolution string

Resolución de la pantalla del dispositivo en píxeles

siteHostName
siteHostName string

Nombre de host del sitio.

os
os string

Sistema operativo del dispositivo.

oSFonts
oSFonts string

Fuente predeterminada del sistema operativo.

deviceProcessor
deviceProcessor string

Procesador del dispositivo.

sessionId
sessionId string

Identificador de sesión único.

trueIp
trueIp string

Dirección IP verdadera del dispositivo identificado por la huella digital del dispositivo

proxyIp
proxyIp string

Dirección IP del dispositivo proxy.

deviceId
deviceId string

GUID único por dispositivo generado por la huella digital del dispositivo

timeZone
timeZone string

Desplazamiento de la zona horaria local, en horas, con respecto a GMT

userAgentDetails
userAgentDetails string

Detalles adicionales del agente de usuario o del explorador.

appVersion
appVersion string

Versión de la aplicación.

browserPackagesList
browserPackagesList string

Lista de paquetes instalados en el dispositivo.

buildManufacturer
buildManufacturer string

Fabricante del dispositivo.

buildModel
buildModel string

Nombre visible del usuario final para el producto final.

buildSdkVersion
buildSdkVersion string

Versión de compilación.

dataNetworkType
dataNetworkType string

Tipo de red de datos móviles.

deviceModelName
deviceModelName string

Modelo de dispositivo.

deviceSystemName
deviceSystemName string

Nombre del dispositivo de la máquina.

deviceSystemVersion
deviceSystemVersion string

Versión del dispositivo.

isBluetoothEnabled
isBluetoothEnabled boolean

Valor True/False que indica si bluetooth se ha habilitado.

simNetworkCountryISO
simNetworkCountryISO string

Código de país ISO para el proveedor de servicios móviles.

simNetworkType
simNetworkType string

Tipo de red móvil.

systemUpTime
systemUpTime string

Duración del tiempo que el dispositivo ha estado trabajando y disponible.

merchantPaymentInstrumentId
merchantPaymentInstrumentId string

Identificador del instrumento de pago. El comerciante proporciona esta información.

paymentMethod
paymentMethod string

Categoría de método de pago de nivel superior. Los valores posibles son CARD, CASH, DIRECTDEBIT, E-WALLET, MOBILE, E-BANKING, INVOICE, VOUCHERS

type
type True string

Tipo de pago. Valores posibles 'CreditCard' | 'DirectDebit' | 'PayPal' | 'MobileBilling' | 'OnlineBankTransfer' | 'Invoice' | 'MerchantGiftCard' | 'MerchantWallet' | 'CashOnDelivery' | 'Paytm' | 'CCAvenue'

fechaDeCreación
creationDate date-time

Fecha de la primera entrada del instrumento de pago en el sistema del comerciante. El formato es ISO 8601.

updateDate
updateDate date-time

Fecha de la última actualización del instrumento de pago en el sistema del comerciante. El formato es ISO 8601.

paymentCheckoutProvider
paymentCheckoutProvider string

El proveedor de desprotección de eWallet.

isLowLiabilityPIType
isLowLiabilityPIType boolean

Valor True/False que indica si el método de pago es una responsabilidad baja.

estado
state string

Estado actual del PI en el sistema del comerciante. Valores posibles 'Active' | 'Inactivo'

cardType
cardType string

Este atributo solo se usa para pagos del tipo de tarjeta de crédito/débito. La red desde la que se proporciona la tarjeta. Valores posibles 'Visa' | 'Mastercard' | 'Amex' | 'ACH' | 'SEPA' | 'UnionPay' | 'Inicis' | 'MobileBillingCarrier' | 'Discover' | 'AllPay' | 'JCB' | 'DiscoverDiners'

holderName
holderName string

Nombre del usuario del instrumento de pago. Este atributo solo se usa para pagos del tipo de tarjeta de crédito/débito.

holderCompanyName
holderCompanyName string

Nombre de la organización que proporciona la tarjeta de empresa o de empresa (solo para compras empresariales).

settlementApprovalRequired
settlementApprovalRequired boolean

Valor True/False que indica si se requiere o no aprobación para una transacción SEPA.

bote
bin string

Este atributo solo se usa para pagos del tipo de tarjeta de crédito/débito.

binName
binName string

Nombre para mostrar bin.

binCountryISO
binCountryISO string

Código de país ISO asociado a bin.

binCardType
binCardType string

Tipo de tarjeta BIN. Los valores posibles son DEBIT, CREDIT, PREPAID, FLEET, CREDITDEBIT

binCardAssociation
binCardAssociation string

Asociación de tarjeta BIN. Algunos valores posibles son VISA, MASTERCARD, AMEX, DISCOVER, MAESTRO, JCB, UNIONPAY, DINERSCLUB

binBankGroup
binBankGroup string

El grupo bancario BIN.

fecha de vencimiento
expirationDate string

Fecha de expiración del instrumento de pago en el sistema del comerciante. El formato es ISO 8601. Este atributo solo se usa para pagos del tipo de tarjeta de crédito/débito.

lastFourDigits
lastFourDigits string

Este atributo solo se usa para pagos del tipo de tarjeta de crédito/débito.

Correo electrónico
email string

Dirección de correo electrónico asociada al instrumento de pago. Este atributo solo se usa para pagos del tipo PayPal.

billingAgreementId
billingAgreementId string

Este atributo solo se usa para pagos del tipo PayPal.

payerId
payerId string

Este atributo solo se usa para pagos del tipo PayPal.

payerStatus
payerStatus string

Valor que indica si PayPal ha comprobado el pagador. Este atributo solo se usa para pagos del tipo PayPal. Valores posibles 'Verificados' | "Sin comprobar"

addressStatus
addressStatus string

Valor que indica si PayPal ha comprobado la dirección del pagador. Este atributo solo se usa para pagos del tipo PayPal. Valores posibles 'Confirmados' | "Sin confirmar"

imei
imei string

Este atributo solo se usa para pagos del tipo Mobilepayment.

divisa
currency string

Código de moneda para el instrumento de pago seleccionado.

isInternationalMoneyTransfer
isInternationalMoneyTransfer boolean

Valor True/False que indica si se produjo una transferencia de dinero internacional.

bankIdentifierCode
bankIdentifierCode string

Código de identificador bancario (código BIC o SWIFT)

bankName
bankName string

El nombre del banco

bankZipCode
bankZipCode string

El código postal del banco

bankState
bankState string

Estado bancario

bankCountryISO
bankCountryISO string

País iso bancario

paymentCollectionDate
paymentCollectionDate date-time

Fecha estimada de cobro de pagos (usada principalmente para proveedores de servicios de pago).

instantPaymentSettlement
instantPaymentSettlement boolean

Valor True/False que indica redireccionamientos bancarios (que se usan para admitir pagos CSV).

autoCaptureEnabled
autoCaptureEnabled boolean

Valor True/False que indica si el pago se capturó automáticamente para los pagos con tarjeta. Para los pagos de redireccionamiento, esto es simplemente un indicador al banco asociado si retirar fondos automáticamente o no.

AccountType
accountType string

Indica el tipo de cuenta que se va a cobrar para la transacción. UNSPECIFIED es el valor predeterminado. CHEQUE_ACCOUNT usa la tarjeta como tarjeta de débito. CREDIT_FACILITY usa la tarjeta como tarjeta de crédito.

authorizationType
authorizationType string

Tipo de autorización. Mastercard y Visa ahora requieren que los comerciantes definan intentos de autorización como una autorización previa o una autorización final. Los valores posibles son PRE_AUTHORIZATION, FINAL_AUTHORIZATION

authorizationResultCode
authorizationResultCode string

Respuesta bancaria de la decisión de autorización. Los valores posibles son APPROVE, DECLINE, PENDING

authorizationResultText
authorizationResultText string

Razones para la decisión de autorización; especialmente para transacciones rechazadas o pendientes. Los valores posibles son MISMATCH_CVV, MISMATCH_ADDRESS, MISMATCH_EXPIRATIONDATE, NOACCOUNT, INVALIDPIN, LOWFUND, OVERLIMIT SUSPICIOUSACCOUNT

acquirerId
acquirerId string

Adquisición del código de identificación de la institución.

acquirerCountryISO
acquirerCountryISO string

Adquisición del código de país de la institución

cvvVerify
cvvVerify string

Indica si la comprobación de CVV está disponible o se ha comprobado correctamente. Y = Comprobado correctamente, N = No se ha comprobado correctamente, U = No disponible, A = Disponible, pero no se ha comprobado.

avsVerify
avsVerify string

Indica si la comprobación de addres está disponible o se comprueba correctamente. Y = Comprobado correctamente, N = No se ha comprobado correctamente, U = No disponible, A = Disponible, pero no se ha comprobado.

cavVerify
cavVerify string

Indica si la comprobación de autenticación de titular de tarjeta está disponible o se comprueba correctamente. Y = Comprobado correctamente, N = No se ha comprobado correctamente, U = No disponible, A = Disponible, pero no se ha comprobado.

piInputMethod
piInputMethod string

N/A

encryptedCreditCardNumber
encryptedCreditCardNumber string

Número de tarjeta de crédito con hash o cifrado.

purchaseAmount
purchaseAmount double

Importe total de la compra con este PI para la transacción

street1
street1 string

Primera fila que se proporcionó para la dirección.

street2
street2 string

Segunda fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

street3
street3 string

Tercera fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

city
city string

Ciudad que se proporcionó para la dirección.

estado
state string

Estado o provincia que se proporcionó para la dirección.

distrito
district string

El distrito que se proporcionó para la dirección.

código postal
zipCode string

Código postal que se proporcionó para la dirección.

country
country string

Código de país o región que se proporcionó para la dirección. El valor debe ser un código de país o región ISO de dos letras (por ejemplo, EE. UU.).

firstName
firstName string

Nombre proporcionado con la dirección

lastName
lastName string

Apellidos proporcionados con la dirección

número de teléfono
phoneNumber string

Número de teléfono proporcionado con la dirección

organizationId
organizationId True string

Identificador único para el comerciante o la organización.

nombre
name True string

Nombre de la organización

código postal
zipCode string

Código postal en el que se encuentra la organización

estado
state string

Estado en el que se encuentra la organización

countryISO
countryISO string

PaísISO en el que se encuentra la organización

organizationId
organizationId True string

Identificador único para el comerciante o la organización.

nombre
name True string

Nombre de la organización

código postal
zipCode string

Código postal en el que se encuentra la organización

estado
state string

Estado en el que se encuentra la organización

countryISO
countryISO string

PaísISO en el que se encuentra la organización

organizationId
organizationId True string

Identificador único para el comerciante o la organización.

nombre
name True string

Nombre de la organización

código postal
zipCode string

Código postal en el que se encuentra la organización

estado
state string

Estado en el que se encuentra la organización

countryISO
countryISO string

PaísISO en el que se encuentra la organización

isThreeDSAuth
isThreeDSAuth boolean

Valor True/False que indica si esta transacción se autentica a través de 3DS.

messageCategory
messageCategory string

Identifica la categoría del mensaje para un caso de uso específico. Valores aceptados: 01 = PA, 02 = NPA, 03-79 = Reservado para uso futuro de EMVCo (valores no válidos hasta que se define por EMVCo), 80-99 = Reservado para uso de DS

deviceChannel
deviceChannel string

Indica el tipo de interfaz de canal que se usa para iniciar la transacción. Valores aceptados: 01 = Basado en aplicaciones (APP), 02 = Browser (BRW), 03 = 3DS Requestor Initiated (3RI), 04-79 = Reserved for EMVCo future use (values invalid until defined by EMVCo), 80-99 = Reserved for DS use

threeDSServerTransId
threeDSServerTransId string

Identificador de transacción único universal asignado por el servidor 3DS para identificar una sola transacción.

threeDSRequestorAuthenticationInd
threeDSRequestorAuthenticationInd string
threeDSRequestorChallengeInd
threeDSRequestorChallengeInd string

Indica si se solicita un desafío para esta transacción. Valores aceptados: 01 = Sin preferencia, 02 = Sin desafío solicitado, 03 = Desafío solicitado (preferencia del solicitante 3DS), 04 = Desafío solicitado (mandato), 05 = Sin desafío solicitado (ya se ha realizado el análisis de riesgos transaccional), 06 = Sin desafío solicitado (solo recurso compartido de datos), 07 = Sin desafío solicitado (ya se ha realizado la autenticación de consumidor fuerte), 08 = Sin desafío solicitado (uso de la exención de lista blanca si no se requiere ningún desafío), 09 = Desafío solicitado (solicitud de lista blanca solicitada si se requiere desafío)

threeRIInd
threeRIInd string

Indica el tipo de solicitud 3RI. Valores aceptados: 01 = Transacción periódica, 02 = Transacción de cuota, 03 = Agregar tarjeta, 04 = Mantener la información de la tarjeta, 05 = Comprobación de cuenta, 06 = División, envío retrasado, 07 = Top-up, 08 = Pedido de correo, 09 = Pedido de teléfono, 10 = Comprobación de estado de lista blanca, 11 = Otro pago, 12-79 = Reservado para uso futuro de EMVCo (valores no válidos hasta que se define por EMVCo), 80-99 = Reservado para uso de DS

threeDSReqPriorAuthMethod
threeDSReqPriorAuthMethod string

Mecanismo utilizado por el titular de tarjetas para autenticarse previamente en el solicitante 3DS. Valores aceptados: 01 = Autenticación sin fricción producida por ACS, 02 = Desafío de titular de tarjetas producido por ACS, 03 = AVS comprobado, 04 = Otros métodos de emisor, 05-79 = Reservado para el uso futuro de EMVCo (valores no válidos hasta que se define por EMVCo), 80-99 = Reservado para el uso de DS

transStatus
transStatus string

Indica si una transacción se califica como una transacción autenticada o una comprobación de la cuenta. Valores aceptados: Y = Comprobación de autenticación correcta. N = No autenticado,Cuenta no verificada; Transacción denegada. U = Autenticación, no se pudo realizar la comprobación de la cuenta; Técnico u otro problema, como se indica en ARes o RReq. A = Intentos de procesamiento realizados; No autenticado, verificado, pero se proporciona una prueba de autenticación intentada, comprobación. C = Desafío requerido; Se requiere autenticación adicional mediante CReq,CRes. D = Desafío requerido; Autenticación desacoplada confirmada. R = Autenticación,Comprobación de cuenta rechazada; El emisor rechaza la autenticación, la comprobación y solicita que no se intente la autorización. I = Solo informativo; Se reconoció la preferencia de desafío del solicitante 3DS.

transStatusReason
transStatusReason string

Proporciona información sobre por qué el campo Estado de transacción tiene el valor especificado. Valores aceptados: 01 = Error de autenticación de tarjeta, 02 = Dispositivo desconocido, 03 = Dispositivo no admitido, 04 = Supera el límite de frecuencia de autenticación, 05 = Tarjeta expirada, 06 = Número de tarjeta no válido, 07 = Transacción no válida, 08 = No registro de tarjeta, 09 = Error de seguridad, 10 = Tarjeta robada, 11 = Sospecha de fraude, 12 = Transacción no permitida para titular de tarjetas, 13 = Titular de tarjetas no inscrito en el servicio, 14 = Tiempo de espera de transacción en ACS, 15 = Confianza baja, 16 = Confianza media , 17 = Confianza alta, 18 = Confianza muy alta, 19 = Supera los desafíos máximos de ACS, 20 = no se admite la transacción sin pago, 21 = 3RI transacción no admitida, 22 = problema técnico de ACS, 23 = Autenticación desacoplada requerida por ACS pero no solicitada por el solicitante 3DS, 24 = 3DS Requestor desacoplado Tiempo máximo de expiración superado, 25 = Autenticación desacoplada se proporcionó tiempo insuficiente para autenticar al titular de tarjetas. ACS no realizará ningún intento, 26 = Intento de autenticación pero no realizado por el titular de tarjetas, 27-79 = Reservado para uso futuro de EMVCo (valores no válidos hasta que se define por EMVCo), 80-99 = Reservado para uso de DS

threeDSCompInd
threeDSCompInd string

Indica si el método 3DS se completó correctamente. Valores aceptados: Y = Completado correctamente, N = No se completó correctamente, U = Unavailabl 3DS Method URL was not present in the PRes message data for the card range associated with the Cardholder Account Number.

acsChallengeMandated
acsChallengeMandated string

Indicación de si se requiere un desafío para que la transacción se autorice debido a mandatos locales o regionales u otras variables. Valores aceptados: Y = Desafío es obligatorio, N = Desafío no es obligatorio

eci
eci string

Indicador de comercio electrónico (ECI). Valor específico del sistema de pago proporcionado por acS o DS para indicar los resultados del intento de autenticar al titular de la tarjeta. Valores aceptados: 02 (MasterCard)/05 (Visa)= autenticación correcta 01 (MasterCard)/06/07 (Visa) = todos los demás

shipNameIndicator
shipNameIndicator string

Indica si el nombre del titular de tarjeta de la cuenta es idéntico al nombre de envío usado para esta transacción. Valores aceptados: 01 = Nombre de cuenta idéntico al nombre de envío, 02 = nombre de cuenta diferente al nombre de envío

challengeCompletionInd
challengeCompletionInd string

Indicador del estado del ciclo de desafío de ACS y si el desafío se ha completado o requerirá mensajes adicionales. Valores aceptados: Y = Desafío completado y no se requieren más intercambios de mensajes de desafío, N = Desafío no completado y se requieren intercambios de mensajes de desafío adicionales.

chAccPwChangeInd
chAccPwChangeInd string

Indica el período de tiempo desde que la cuenta del titular de la tarjeta con el solicitante 3DS tenía un cambio de contraseña o un restablecimiento de cuenta. Valores aceptados: 01 = Sin cambio, 02 = Cambiado durante esta transacción, 03 = Menor que 30 días, 04 = 30-60 días, 05 = Más de 60 días

chAccAgeInd
chAccAgeInd string

Período de tiempo que el titular de la tarjeta ha tenido la cuenta con el solicitante 3DS. Valores aceptados: 01 = Sin cuenta (registro de salida de invitado), 02 = Creado durante esta transacción, 03 = Menor que 30 días, 04 = 30-60 días, 05 = Más de 60 días

provisionAttemptsDay
provisionAttemptsDay string

Número de intentos de agregar tarjeta en las últimas 24 horas. Longitud: máximo de 3 caracteres Valores de ejemplo: 2, 02, 002

exemptionRaised
exemptionRaised string

Solicitudes de exención PSD2, Y - exentas, N - No exentas

suspiciousAccActivity
suspiciousAccActivity string

Indica si el solicitante 3DS ha experimentado actividad sospechosa (incluido el fraude anterior) en la cuenta de titular de tarjeta. Valores aceptados: 01 = No se ha observado ninguna actividad sospechosa, 02 = Se ha observado actividad sospechosa

ID de producto
productId True string

Identificador de producto en el sistema de comerciantes.

Nombre del producto
productName string

Nombre de producto legible por el usuario.

type
type string

Tipo de producto vendido. Valores posibles 'Digital' | 'Físico'

sku
sku string

SKU de producto

categoría
category string

Categoría de producto. Valores posibles 'Subscription' | 'Juego' | 'GameConsumable' | 'GameDLC' | 'HardwareDevice' | 'HardwareAccessory' | 'SoftwareToken' | 'SoftwareDirectEntitlement' | 'ClothingShoes' | 'RecreativaEquipment' | 'Joyería' | 'Hotel' | 'Ticket' | 'VehicleRental' | 'GiftCard' | 'Películas' | 'Música' | 'Garage Azure' | 'HomeGarden' | 'Herramientas' | 'Libros' | 'HealthBeauty' | 'Muebles' | 'Toys' | 'FoodGrocery'

merchantProductCategory
merchantProductCategory string

Categoría de producto definida por el comerciante en su sistema

mercado
market string

Mercado en el que se ofrece el producto

productBrand
productBrand string

Nombre de marca del producto

buyItAgainOrder
buyItAgainOrder boolean

True cuando los usuarios vuelven a pedir un pedido anterior (no solo un producto de ese pedido)

preOrderAvailabilityDate
preOrderAvailabilityDate date-time

Cuando el producto estaba disponible por primera vez para el pedido previo

salesPrice
salesPrice double

Precio del artículo vendido (sin incluir impuestos). Proporcionado por el Comerciante.

divisa
currency string

Moneda usada para el precio de venta. Proporcionado por el Comerciante.

Cogs
cogs double

Costo de bienes vendidos: costo de materia prima de artículo. Proporcionado por el Comerciante.

isRecurring
isRecurring boolean

Indica si el producto es una suscripción periódica.

isFree
isFree boolean

Indica si el producto se ofrece de forma gratuita.

lenguaje
language string

Idioma en el que se describe el producto.

purchasePrice
purchasePrice double

Precio del artículo de línea en la compra.

margen
margin double

Margen obtenido por venta de artículo.

quantity
quantity integer

Cantidad de artículos comprados

isPreorder
isPreorder boolean

Indica si el producto se ofrece para el pedido previo.

shippingMethod
shippingMethod string

Indica el método utilizado para enviar el producto. Valores posibles 'InStorePickup' | 'Estándar' | 'Express' | 'DirectEntitlement' | 'DigitalToken'

street1
street1 string

Primera fila que se proporcionó para la dirección.

street2
street2 string

Segunda fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

street3
street3 string

Tercera fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

city
city string

Ciudad que se proporcionó para la dirección.

estado
state string

Estado o provincia que se proporcionó para la dirección.

distrito
district string

El distrito que se proporcionó para la dirección.

código postal
zipCode string

Código postal que se proporcionó para la dirección.

country
country string

Código de país o región que se proporcionó para la dirección. El valor debe ser un código de país o región ISO de dos letras (por ejemplo, EE. UU.).

firstName
firstName string

Nombre proporcionado con la dirección

lastName
lastName string

Apellidos proporcionados con la dirección

número de teléfono
phoneNumber string

Número de teléfono proporcionado con la dirección

storeId
storeId True string

Identificador de la tienda en el sistema de comerciantes

storeName
storeName string

Nombre de la tienda en el sistema de comerciantes

terminalId
terminalId string

Identificador único del terminal de punto de venta

terminalName
terminalName string

Nombre del terminal de punto de venta

street1
street1 string

Primera fila que se proporcionó para la dirección.

street2
street2 string

Segunda fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

street3
street3 string

Tercera fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

city
city string

Ciudad que se proporcionó para la dirección.

estado
state string

Estado o provincia que se proporcionó para la dirección.

distrito
district string

El distrito que se proporcionó para la dirección.

código postal
zipCode string

Código postal que se proporcionó para la dirección.

country
country string

Código de país o región que se proporcionó para la dirección. El valor debe ser un código de país o región ISO de dos letras (por ejemplo, EE. UU.).

userId
userId True string

Identificador de usuario. El comerciante proporciona esta información.

fechaDeCreación
creationDate date-time

Fecha de creación de la cuenta de usuario. El formato es ISO 8601.

updateDate
updateDate date-time

Fecha en la que se cambiaron los datos del usuario por última vez. El formato es ISO 8601.

firstName
firstName string

Nombre proporcionado por el usuario en la cuenta.

lastName
lastName string

Apellidos proporcionados por el usuario en la cuenta.

country
country string

País o región del usuario. El valor debe ser un código de país o región ISO de dos letras (por ejemplo, EE. UU.).

código postal
zipCode string

Código postal del usuario.

timeZone
timeZone string

Zona horaria del usuario.

lenguaje
language string

Idioma y territorio del usuario (por ejemplo, EN-US).

número de teléfono
phoneNumber string

Número de teléfono del usuario. El formato debe ser el código de país o región seguido de un guión (-) y, a continuación, el número de teléfono (por ejemplo, para estados Unidos, +1-1234567890).

Correo electrónico
email string

Dirección de correo electrónico del usuario. Este valor no distingue mayúsculas de minúsculas.

membershipId
membershipId string

El identificador de pertenencia, si el usuario ya tiene una pertenencia existente con el comerciante.

tipo de perfil
profileType string

Tipo de perfil del usuario. Valores posibles 'Consumer' | 'Seller' | 'Publisher' | 'Tenant' | 'Developer'

profileName
profileName string

Nombre del perfil, según profileType.

authenticationProvider
authenticationProvider string

Proveedor de autenticación del usuario, si es diferente del del comerciante. Posible valuse 'MSA' | 'Facebook' | 'PSN' | 'MerchantAuth' | 'Google'

método de autenticación
authenticationMethod string

La forma en que el cliente se autenticó antes o durante la compra. Algunos valores posibles son PASSWORD-BASED, MULTI-FACTOR, BIOMETRIC, TOKEN-BASED,

Nombre para mostrar
displayName string

Nombre para mostrar del usuario. Ejemplo: Valor gamertag de Xbox

isEmailValidated
isEmailValidated boolean

Valor True/False que indica si la dirección de correo electrónico proporcionada por el usuario se ha comprobado como propiedad del usuario.

emailValidatedDate
emailValidatedDate date-time

Fecha de validación del correo electrónico del usuario. El formato es ISO 8601.

isPhoneNumberValidated
isPhoneNumberValidated boolean

Valor True/False que indica si el número de teléfono proporcionado por el usuario se ha comprobado como propiedad del usuario.

phoneNumberValidatedDate
phoneNumberValidatedDate date-time

Fecha de validación del número de teléfono del usuario. El formato es ISO 8601.

membershipType
membershipType string

Estado o tipo de pertenencia del cliente. Se pueden especificar diferentes niveles de pago, como Premium, Executive. Los valores posibles son FREE, PAID, PREMIUM

loginInputMethod
loginInputMethod string

La manera en que el cliente escribe sus credenciales. Los valores posibles son MANUALINPUT, AUTOFILL, SCRIPT, COPYPASTE, SELECTPROFILE

lastPasswordUpdatedDate
lastPasswordUpdatedDate date-time

Cuando la contraseña del cliente se actualizó por última vez.

firstPurchaseDate
firstPurchaseDate date-time

Cuando el cliente realizó su primera compra

loginChallengeType
loginChallengeType string

Tipo de prueba de desafío-respuesta que se inició. Los valores posibles son TEXT SMS, PHONE SMS, EMAIL PIN, CAPTCHA

airlineIncluded
airlineIncluded boolean

Valor True/False que indica si se incluye la tarifa aérea.

carRentalIncluded
carRentalIncluded boolean

Valor True/False que indica si se incluye un alquiler de coches.

lodgingIncluded
lodgingIncluded boolean

Valor True/False que indica si se incluye el alojamiento.

travelType
travelType string

Categoría o tipo de viaje.

isRoundTrip
isRoundTrip boolean

Valor True/False que indica si el viaje es de ida y vuelta.

isDiscountOffered
isDiscountOffered boolean

Valor True/False que indica si se ofreció un descuento.

isPackagedTour
isPackagedTour boolean

Valor True/False que indica si se trata de un recorrido empaquetado.

issueDateTime
issueDateTime date-time

Fecha y hora en que se emitieron los vales.

travelDateTime
travelDateTime date-time

Fecha y hora de inicio del viaje.

returnDateTime
returnDateTime date-time

Fecha y hora de finalización o devolución del viaje.

bookingType
bookingType string

Tipo de reserva. Algunos valores posibles son WEBSITE, AGENT

webUrl
webUrl string

Dirección URL donde se reservó el viaje.

fromCity
fromCity string

La ciudad desde la que viaja el cliente.

fromState
fromState string

El estado desde el que el cliente viaja.

fromCountryISO
fromCountryISO string

País ISO desde el que el cliente viaja.

fromZipCode
fromZipCode string

El código postal desde el que el cliente viaja.

toCity
toCity string

La ciudad a la que viaja el cliente.

toState
toState string

Estado al que viaja el cliente.

toCountryISO
toCountryISO string

País ISO al que viaja el cliente.

toZipCode
toZipCode string

El código postal al que viaja el cliente.

ticketNumber
ticketNumber string

Número de vale único.

placeOfIssue
placeOfIssue string

Ubicación donde se emitió el vale.

isRestrictedTicket
isRestrictedTicket boolean

Valor True/False que indica si el vale está restringido.

rewardsOrVoucherApplied
rewardsOrVoucherApplied boolean

Valor True/False que indica si se aplicaron recompensas o vales al pedido.

totalRewardsApplied
totalRewardsApplied integer

Las recompensas totales que se aplicaron al pedido.

totalFees
totalFees double

Los honorarios totales aplicados al pedido.

purchaserProfileType
purchaserProfileType string

Perfil o tipo de pertenencia del cliente. Los valores posibles son CORPORATE, INDIVIDUAL

isThirdParty
isThirdParty boolean

Valor True/False que indica si el pedido se realizó a través de un sitio de terceros.

isPurchaserFrequentFlyer
isPurchaserFrequentFlyer boolean

Valor True/False que indica si el pedido se realizó a través de un sitio de terceros.

passengerCount
passengerCount integer

Número total de pasajeros.

numberOfStops
numberOfStops integer

Número de paradas o posiciones para el vuelo.

airlineCode
airlineCode string

El código de la aerolínea.

airlineName
airlineName string

Nombre de la aerolínea.

operatedBy
operatedBy string

La organización que opera el vuelo.

flightNumber
flightNumber string

Número de vuelo.

departureDateTime
departureDateTime date-time

Fecha y hora de salida.

arrivalDateTime
arrivalDateTime date-time

Fecha y hora de llegada.

fromAirportCode
fromAirportCode string

El código del aeropuerto desde el que el vuelo está volando.

fromAirportCity
fromAirportCity string

La ciudad del aeropuerto desde la que el cliente viaja.

fromAirportState
fromAirportState string

El estado del aeropuerto desde el que el cliente viaja.

fromAirportZipcode
fromAirportZipcode string

El código postal del aeropuerto desde el que el cliente viaja.

fromAirportCountryISO
fromAirportCountryISO string

El país ISO del aeropuerto desde el que el cliente viaja.

toAirportCode
toAirportCode string

El código del aeropuerto al que vuela el vuelo.

toAirportCity
toAirportCity string

La ciudad del aeropuerto a la que viaja el cliente.

toAirportState
toAirportState string

El estado del aeropuerto al que viaja el cliente.

toAirportZipcode
toAirportZipcode string

El código postal del aeropuerto al que viaja el cliente.

toAirportCountryISO
toAirportCountryISO string

El país ISO del aeropuerto al que viaja el cliente.

travelClass
travelClass string

Clase o cabina de asiento.

segmentSequence
segmentSequence integer

Número de secuencia de la pierna de vuelo dada (por ejemplo, 2 para la segunda etapa del vuelo)

firstName
firstName string

Nombre del pasajero.

lastName
lastName string

Apellidos del pasajero.

folioNumber
folioNumber string

Identificador único de la propiedad de alojamiento.

checkInDate
checkInDate date-time

La fecha de registro de entrada para la estancia en el alojamiento.

checkOutDate
checkOutDate date-time

La fecha de salida del alojamiento.

reservationConfirmed
reservationConfirmed boolean

Valor True/False que indica si se ha confirmado la reserva.

membershipDetails
membershipDetails string

Detalles adicionales sobre el estado de pertenencia del cliente.

discountProgram
discountProgram string

El programa de descuento aplicado al pedido de alojamiento.

adultCount
adultCount integer

El número de adultos incluidos en la estancia.

kidCount
kidCount integer

El número de niños incluidos en la estancia.

nightsCount
nightsCount integer

El número de noches incluidas en la estancia.

roomCount
roomCount integer

El número de habitaciones incluidas en la estancia.

bedType
bedType string

Tipo de cama o categoría.

roomType
roomType string

Tipo de habitación o categoría.

paymentDescription
paymentDescription string

Detalles adicionales sobre el pago de la liquidación.

nombre
name string

Nombre de la instalación.

type
type string

Tipo de instalación.

contactPhoneNumber
contactPhoneNumber string

Número de teléfono utilizado para ponerse en contacto con el centro.

contactoCorreo electrónico
contactEmail string

Dirección de correo electrónico utilizada para ponerse en contacto con el centro.

dailyRoomRate
dailyRoomRate double

La tarifa diaria de la habitación para la instalación.

divisa
currency string

Moneda admitida por la instalación.

dailyRoomTaxAmount
dailyRoomTaxAmount double

La cantidad de impuestos de la habitación diaria cobrada por la instalación.

street1
street1 string

Primera fila que se proporcionó para la dirección.

street2
street2 string

Segunda fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

street3
street3 string

Tercera fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

city
city string

Ciudad que se proporcionó para la dirección.

estado
state string

Estado o provincia que se proporcionó para la dirección.

distrito
district string

El distrito que se proporcionó para la dirección.

código postal
zipCode string

Código postal que se proporcionó para la dirección.

country
country string

Código de país o región que se proporcionó para la dirección. El valor debe ser un código de país o región ISO de dos letras (por ejemplo, EE. UU.).

pickupLocation
pickupLocation string

La ubicación de recogida del alquiler de coches.

pickupDateTime
pickupDateTime date-time

La fecha y hora de recogida del alquiler de coches.

dropOffLocation
dropOffLocation string

La ubicación de entrega del alquiler de coches.

dropOffDateTime
dropOffDateTime date-time

La fecha y hora de entrega del alquiler de coches

discountProgram
discountProgram string

El programa de descuento aplicado al pedido de alquiler de coches.

carType
carType string

Tipo de coche o categoría.

isPrepaid
isPrepaid boolean

Valor True/False que indica si el alquiler de coches era prepago.

insuranceIncluded
insuranceIncluded boolean

Valor True/False que indica si se incluyó el seguro.

contactoCorreo electrónico
contactEmail string

Dirección de correo electrónico del alquiler de coches.

contactPhoneNumber
contactPhoneNumber string

Número de teléfono del alquiler de coches.

street1
street1 string

Primera fila que se proporcionó para la dirección.

street2
street2 string

Segunda fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

street3
street3 string

Tercera fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

city
city string

Ciudad que se proporcionó para la dirección.

estado
state string

Estado o provincia que se proporcionó para la dirección.

distrito
district string

El distrito que se proporcionó para la dirección.

código postal
zipCode string

Código postal que se proporcionó para la dirección.

country
country string

Código de país o región que se proporcionó para la dirección. El valor debe ser un código de país o región ISO de dos letras (por ejemplo, EE. UU.).

agencyCode
agencyCode string

El código de la agencia de viajes.

agencyName
agencyName string

Nombre de la agencia de viajes.

agentCode
agentCode string

N/A

agencyContactPhone
agencyContactPhone string

N/A

agencyContactEmail
agencyContactEmail string

N/A

street1
street1 string

Primera fila que se proporcionó para la dirección.

street2
street2 string

Segunda fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

street3
street3 string

Tercera fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

city
city string

Ciudad que se proporcionó para la dirección.

estado
state string

Estado o provincia que se proporcionó para la dirección.

distrito
district string

El distrito que se proporcionó para la dirección.

código postal
zipCode string

Código postal que se proporcionó para la dirección.

country
country string

Código de país o región que se proporcionó para la dirección. El valor debe ser un código de país o región ISO de dos letras (por ejemplo, EE. UU.).

organizationId
organizationId True string

Identificador único del servicio en la nube o de la organización.

companyName
companyName string

Nombre del servicio en la nube.

companyType
companyType string

Tipo de empresa en la nube.

companySize
companySize integer

Tamaño de la empresa en la nube.

entityId
entityId string

Identificador único de la entidad jurídica de la organización.

primaryContactFirstName
primaryContactFirstName string

Nombre del contacto principal para la empresa.

primaryContactLastName
primaryContactLastName string

Apellido del contacto principal para la empresa.

primaryContactEmail
primaryContactEmail string

Dirección de correo electrónico del contacto principal para la empresa.

primaryContactPhoneNumber
primaryContactPhoneNumber string

Número de teléfono del contacto principal para la empresa.

subscriptionCount
subscriptionCount integer

Número total de suscripciones disponibles.

street1
street1 string

Primera fila que se proporcionó para la dirección.

street2
street2 string

Segunda fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

street3
street3 string

Tercera fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

city
city string

Ciudad que se proporcionó para la dirección.

estado
state string

Estado o provincia que se proporcionó para la dirección.

distrito
district string

El distrito que se proporcionó para la dirección.

código postal
zipCode string

Código postal que se proporcionó para la dirección.

country
country string

Código de país o región que se proporcionó para la dirección. El valor debe ser un código de país o región ISO de dos letras (por ejemplo, EE. UU.).

trackingId
trackingId string

TrackingId para el evento

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp para el evento

Devoluciones

Detalles del resultado

Proporciona la evaluación de riesgos para el intento de inicio de sesión de la cuenta

Este evento envía información y contexto sobre un nuevo intento de inicio de sesión de cuenta entrante. La respuesta contiene una decisión para el inicio de sesión de la cuenta.

Parámetros

Nombre Clave Requerido Tipo Description
hosturl
hostUrl True string

dirección URL de host

tipo de contenido
Content-Type True string

application/json

Id. de correlación
x-ms-correlation-id string

Una Correlation-Id útil para realizar el seguimiento de problemas en tiempo de ejecución de seguimiento, Correlation-Id unqiue.

Id. de entorno
x-ms-dfpenvid string

EnvironmentId

nombre
name True string

Nombre del evento. Debe ser "AP. AccountLogin'

version
version True string

Versión de carga. Debe ser "0,5"

trackingId
trackingId True string

Identificador del evento Login.

loginId
loginId True string

Identificador del evento Login. Puede coincidir con trackingId.

tipoDeEvaluación
assessmentType string

Indica el tipo de evaluación del evento. Los valores posibles son 'Evaluate' | 'Proteger'. Si no se especifica, el valor predeterminado es "Proteger".

customerLocalDate
customerLocalDate True date-time

Fecha de inicio de sesión del evento Inicio de sesión de cuenta, en la zona horaria local del cliente. El formato es ISO 8601.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp para el evento.

deviceContextId
deviceContextId True string

El identificador de dispositivo del cliente, tal y como lo proporciona el servicio DFP Device Fingerprinting.

ipAddress
ipAddress string

Dirección IP del cliente.

provider
provider string

Proveedor de información del dispositivo. Los valores posibles son 'DFPFingerprinting'|' Merchant'|' Desconocido' Si no se especifica, el valor predeterminado es "DFPFingerprinting".

externalDeviceId
externalDeviceId string

El identificador de dispositivo del cliente, tal y como lo proporciona y domina el comerciante.

externalDeviceType
externalDeviceType string

El tipo de dispositivo del cliente, tal y como lo proporciona y domina el comerciante. Los valores posibles son "Mobile", "Computer", "MerchantHardware", "Tablet", "GameConsole".

userId
userId True string

Identificador de usuario. El comerciante proporciona esta información.

tipoDeUsuario
userType string

Tipo de perfil del usuario. Los valores posibles son 'Consumer'|' Desarrollador'|' Seller'|' Publisher'|' Inquilino'

nombre de usuario
username True string

Nombre de usuario proporcionado por el usuario.

authenticationProvider
authenticationProvider True string

Proveedor de autenticación de inicio de sesión único (SSO) del usuario, si es diferente del del comerciante. La valuse posible es 'MSA'|' Facebook'|' PSN'|' MerchantAuth'|' Google'

Nombre para mostrar
displayName True string

Proveedor de autenticación de inicio de sesión único (SSO) del usuario, si es diferente del del comerciante. La valuse posible es 'MSA'|' Facebook'|' PSN'|' MerchantAuth'|' Google'

lastPhoneNumberUpdateDate
lastPhoneNumberUpdateDate date-time

Actualización más reciente o crear fecha y hora de cualquier número de teléfono.

lastEmailUpdateDate
lastEmailUpdateDate date-time

Actualización más reciente o creación de la fecha y hora de cualquier correo electrónico.

lastAddressUpdateDate
lastAddressUpdateDate date-time

Actualización más reciente o creación de la fecha y hora de cualquier dirección.

lastPaymentInstrumentUpdateDate
lastPaymentInstrumentUpdateDate date-time

Actualización más reciente o cree la fecha y hora de cualquier paymentInstrument.

campaignType
campaignType string

Tipo de campaña de marketing. Los valores posibles son 'Direct', 'Email' , 'Referral' , 'PaidSearch', 'OrganicSearch', 'Advertising', 'SocialNetwork' , 'General Marketing', 'Unknown', 'Other'.

trafficSourceReferrer
trafficSourceReferrer string

Origen de este usuario si se conoce. Si se realiza a través de la referencia de usuario existente, proporcione el valor de MerchantUserId original del remitente.

trafficSourceReferralLink
trafficSourceReferralLink uri

Origen de este usuario si se conoce. Si a través de otros tipos de campaña en lugar de la referencia de usuario existente, proporcione el vínculo de dirección URL de origen.

trafficSourceReferralSite
trafficSourceReferralSite string

Sitio de origen del tráfico. Los valores posibles son "Facebook", "Instagram", "Twitter", "Bing", "Google", "Pinterest", "WhatsApp", etc.

incentiveType
incentiveType string

Tipo de incentivo para el nuevo usuario. Los valores posibles son "None", "CashBack", "Discount", "FreeTrial", "BonusPoints", "Gift", "Unknown", "Other".

incentiveOffer
incentiveOffer string

Nombre exacto de la oferta de incentivos. Ejemplos: $5 off on first order, free shipping, 5000 points.

campaignStartDate
campaignStartDate date-time

Fecha de la campaña a partir de la recopilación de incentivos.

campaignEndDate
campaignEndDate date-time

Fecha de expiración de la campaña en la recopilación de incentivos.

incentiveQuantitiyLimit
incentiveQuantitiyLimit string

Límite de cantidad de incentivos establecido por el comerciante. es decir, máximo en tres 5000 puntos por usuario al día.

Devoluciones

Objeto de respuesta para las API de protección contra fraudes de Dynamics

Proporciona una evaluación de riesgos para el intento de creación de cuentas.

Este evento envía información y contexto sobre un nuevo intento de creación de cuenta entrante. La respuesta contiene una decisión para la creación de la cuenta.

Parámetros

Nombre Clave Requerido Tipo Description
hosturl
hostUrl True string

dirección URL de host

tipo de contenido
Content-Type True string

application/json

Id. de correlación
x-ms-correlation-id string

Una Correlation-Id útil para realizar el seguimiento de problemas en tiempo de ejecución de seguimiento, Correlation-Id unqiue.

Id. de entorno
x-ms-dfpenvid string

EnvironmentId

nombre
name True string

Nombre del evento. Debe ser "AP. AccountCreation'

version
version True string

Versión de carga. Debe ser "0,5"

trackingId
trackingId True string

Identificador del evento de creación de cuenta.

signUpId
signUpId True string

Identificador del evento de creación de cuenta. Puede coincidir con trackingId.

tipoDeEvaluación
assessmentType string

Indica el tipo de evaluación del evento. Los valores posibles son 'Evaluate' | 'Proteger'. Si no se especifica, el valor predeterminado es "Proteger".

customerLocalDate
customerLocalDate True date-time

Fecha de creación del evento creación de la cuenta, en la zona horaria local del cliente. El formato es ISO 8601.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp para el evento.

deviceContextId
deviceContextId True string

El identificador de dispositivo del cliente, tal y como lo proporciona el servicio DFP Device Fingerprinting.

ipAddress
ipAddress string

Dirección IP del cliente.

provider
provider string

Proveedor de información del dispositivo. Los valores posibles son 'DFPFingerprinting'|' Merchant'|' Desconocido' Si no se especifica, el valor predeterminado es "DFPFingerprinting".

externalDeviceId
externalDeviceId string

El identificador de dispositivo del cliente, tal y como lo proporciona y domina el comerciante.

externalDeviceType
externalDeviceType string

El tipo de dispositivo del cliente, tal y como lo proporciona y domina el comerciante. Los valores posibles son "Mobile", "Computer", "MerchantHardware", "Tablet", "GameConsole".

userId
userId string

Identificador de usuario. El comerciante proporciona esta información.

tipoDeUsuario
userType string

Tipo de perfil del usuario. Los valores posibles son 'Consumer'|' Desarrollador'|' Seller'|' Publisher'|' Inquilino'

nombre de usuario
username True string

Nombre de usuario proporcionado por el usuario.

firstName
firstName string

Nombre proporcionado por el usuario en la cuenta.

lastName
lastName string

Apellidos proporcionados por el usuario en la cuenta.

countryRegion
countryRegion string

CountryRegion del usuario. El valor debe ser un código ISO CountryRegion de dos letras (por ejemplo, EE. UU.).

código postal
zipCode string

Código postal del usuario.

timeZone
timeZone string

Zona horaria del usuario.

lenguaje
language string

Idioma y territorio del usuario (por ejemplo, EN-US).

membershipId
membershipId string

El identificador de pertenencia, si el usuario ya tiene una pertenencia existente con el comerciante.

isMembershipIdUsername
isMembershipIdUsername boolean

membershipId se puede usar como nombre de usuario; el valor predeterminado es False.

phoneType
phoneType True string

Los valores son: 'Primary'|' Alternativa, el valor predeterminado es "Principal".

número de teléfono
phoneNumber True string

Número de teléfono del usuario. El formato debe ser el código de país o región seguido de un guión (-) y, a continuación, el número de teléfono (por ejemplo, para estados Unidos, +1-1234567890).

isPhoneNumberValidated
isPhoneNumberValidated boolean

Valor True/False que indica si el número de teléfono proporcionado por el usuario se ha comprobado como propiedad del usuario.

phoneNumberValidatedDate
phoneNumberValidatedDate date-time

Fecha de validación del número de teléfono del usuario. El formato es ISO 8601.

isPhoneUsername
isPhoneUsername boolean

El número de teléfono se puede usar como nombre de usuario, de forma predeterminada en False.

emailType
emailType True string

Los valores son:'Primary', 'Alternative'

emailValue
emailValue True string

Dirección de correo electrónico del usuario. Este valor no distingue mayúsculas de minúsculas.

isEmailValidated
isEmailValidated boolean

Valor True/False que indica si la dirección de correo electrónico proporcionada por el usuario se ha comprobado como propiedad del usuario.

emailValidatedDate
emailValidatedDate date-time

Fecha de validación del correo electrónico del usuario. El formato es ISO 8601.

isEmailUsername
isEmailUsername boolean

El correo electrónico se puede usar como nombre de usuario; el valor predeterminado es False.

authenticationProvider
authenticationProvider True string

Proveedor de autenticación de inicio de sesión único (SSO) del usuario, si es diferente del del comerciante. La valuse posible es 'MSA'|' Facebook'|' PSN'|' MerchantAuth'|' Google'

Nombre para mostrar
displayName True string

Proveedor de autenticación de inicio de sesión único (SSO) del usuario, si es diferente del del comerciante. La valuse posible es 'MSA'|' Facebook'|' PSN'|' MerchantAuth'|' Google'

addressType
addressType True string

Tipo de dirección. Los valores son:'Primary'|' Facturación'|' Envío'|' Alternativa' el valor predeterminado es "Principal".

firstName
firstName string

Nombre proporcionado por el usuario asociado a la dirección.

lastName
lastName string

El apellido proporcionado por el usuario asociado a la dirección.

número de teléfono
phoneNumber string

Número de teléfono proporcionado por el usuario asociado a la dirección.

street1
street1 string

Primera fila que se proporcionó para la dirección.

street2
street2 string

Segunda fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

street3
street3 string

Tercera fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

city
city string

Ciudad que se proporcionó para la dirección.

estado
state string

Estado o provincia que se proporcionó para la dirección.

distrito
district string

El distrito que se proporcionó para la dirección.

código postal
zipCode string

Código postal que se proporcionó para la dirección.

countryRegion
countryRegion string

Código de país o región que se proporcionó para la dirección. El valor debe ser un código ISO CountryRegion de dos letras (por ejemplo, EE. UU.).

merchantPaymentInstrumentId
merchantPaymentInstrumentId True string

Identificador del instrumento de pago. El comerciante proporciona esta información.

type
type True string

Tipo de pago. Los valores posibles son: 'Other'|' CreditCard'|' DirectDebit'|' PayPal'|' MobileBilling'|' OnlineBankTransfer' |' Factura' |' MerchantGiftCard'|' MerchantWallet'|' CashOnDelivery'|' Paytm'|' CCAvenue'.

fechaDeCreación
creationDate date-time

Fecha de la primera entrada del instrumento de pago en el sistema del comerciante. El formato es ISO 8601.

updateDate
updateDate date-time

Fecha de la última actualización del instrumento de pago en el sistema del comerciante. No debe ser anterior a creationDate. El formato es ISO 8601.

estado
state string

Estado actual del PI en el sistema del comerciante. Los valores posibles son: 'Active'|' Bloqueado'|' Expirado'

cardType
cardType string

Este atributo solo se usa para pagos del tipo de tarjeta de crédito/débito. Los valores posibles son: 'Visa'|' Mastercard'|' Amex'|' ACH'|' SEPA'|' UnionPay'|' Inicis'|' MobileBillingCarrier'|' Detectar'|' AllPay'|' JCB' |' DiscoverDiners'.

holderName
holderName string

Nombre del usuario del instrumento de pago. Este atributo solo se usa para pagos del tipo de tarjeta de crédito/débito.

bote
bin string

La papelera de tarjetas de crédito/débito. Este atributo solo se usa para pagos del tipo de tarjeta de crédito/débito.

fecha de vencimiento
expirationDate string

Fecha de expiración del instrumento de pago en el sistema del comerciante. El formato es ISO 8601. Este atributo solo se usa para pagos del tipo de tarjeta de crédito/débito.

lastFourDigits
lastFourDigits string

Los últimos cuatro dígitos de la tarjeta crédito/débito. Este atributo solo se usa para pagos del tipo de tarjeta de crédito/débito.

addressType
addressType True string

Tipo de dirección. Los valores son:'Primary'|' Facturación'|' Envío'|' Alternativa' el valor predeterminado es "Principal".

firstName
firstName string

Nombre proporcionado por el usuario asociado a la dirección.

lastName
lastName string

El apellido proporcionado por el usuario asociado a la dirección.

número de teléfono
phoneNumber string

Número de teléfono proporcionado por el usuario asociado a la dirección.

street1
street1 string

Primera fila que se proporcionó para la dirección.

street2
street2 string

Segunda fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

street3
street3 string

Tercera fila que se proporcionó para la dirección. (Este valor puede estar en blanco).

city
city string

Ciudad que se proporcionó para la dirección.

estado
state string

Estado o provincia que se proporcionó para la dirección.

distrito
district string

El distrito que se proporcionó para la dirección.

código postal
zipCode string

Código postal que se proporcionó para la dirección.

countryRegion
countryRegion string

Código de país o región que se proporcionó para la dirección. El valor debe ser un código ISO CountryRegion de dos letras (por ejemplo, EE. UU.).

Correo electrónico
email string

Dirección de correo electrónico asociada al instrumento de pago. Este atributo solo se usa para pagos del tipo PayPal.

billingAgreementId
billingAgreementId string

Este atributo solo se usa para pagos del tipo PayPal.

payerId
payerId string

Este atributo solo se usa para pagos del tipo PayPal.

payerStatus
payerStatus string

Valor que indica si PayPal ha comprobado el pagador. Este atributo solo se usa para pagos del tipo PayPal.

addressStatus
addressStatus string

Valor que indica si PayPal ha comprobado la dirección del pagador. Este atributo solo se usa para pagos del tipo PayPal.

imei
imei string

Este atributo solo se usa para pagos del tipo Mobilepayment.

campaignType
campaignType string

Tipo de campaña de marketing. Los valores posibles son 'Direct', 'Email' , 'Referral' , 'PaidSearch', 'OrganicSearch', 'Advertising', 'SocialNetwork' , 'General Marketing', 'Unknown', 'Other'.

trafficSourceReferrer
trafficSourceReferrer string

Origen de este usuario si se conoce. Si se realiza a través de la referencia de usuario existente, proporcione el valor de MerchantUserId original del remitente.

trafficSourceReferralLink
trafficSourceReferralLink uri

Origen de este usuario si se conoce. Si a través de otros tipos de campaña en lugar de la referencia de usuario existente, proporcione el vínculo de dirección URL de origen.

trafficSourceReferralSite
trafficSourceReferralSite string

Sitio de origen del tráfico. Los valores posibles son "Facebook", "Instagram", "Twitter", "Bing", "Google", "Pinterest", "WhatsApp", etc.

incentiveType
incentiveType string

Tipo de incentivo para el nuevo usuario. Los valores posibles son "None", "CashBack", "Discount", "FreeTrial", "BonusPoints", "Gift", "Unknown", "Other".

incentiveOffer
incentiveOffer string

Nombre exacto de la oferta de incentivos. Ejemplos: $5 off on first order, free shipping, 5000 points.

campaignStartDate
campaignStartDate date-time

Fecha de la campaña a partir de la recopilación de incentivos.

campaignEndDate
campaignEndDate date-time

Fecha de expiración de la campaña en la recopilación de incentivos.

incentiveQuantitiyLimit
incentiveQuantitiyLimit string

Límite de cantidad de incentivos establecido por el comerciante. es decir, máximo en tres 5000 puntos por usuario al día.

Devoluciones

Objeto de respuesta para la cuenta de protección contra fraudes de DynamicsCrear API

Definiciones

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountCreateEnrichment

Una clase representa las características de enriquecimiento para la evaluación de creación de cuentas.

Nombre Ruta de acceso Tipo Description
deviceAttributes
deviceAttributes Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.DeviceAttributes

Clase que representa las características derivadas de los atributos de dispositivo del usuario.

calculatedFeatures
calculatedFeatures Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.CalculatedFeatures

Clase que representa las características calculadas durante la evaluación

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountCreateResponseSuccessDetails

Objeto de respuesta para la cuenta de protección contra fraudes de DynamicsCrear API

Nombre Ruta de acceso Tipo Description
nombre
name string

N/A

version
version string

N/A

código
code string

N/A

descripción
description string

N/A

resultDetails
resultDetails array of Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResultDetail

Colección AssessmentResultDetail

transactionReferenceId
transactionReferenceId string

Identificador único para identificar transacciones individuales

enrichment
enrichment Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountCreateEnrichment

Una clase representa las características de enriquecimiento para la evaluación de creación de cuentas.

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountProtectionEnrichment

Clase que representa las características de enriquecimiento

Nombre Ruta de acceso Tipo Description
deviceAttributes
deviceAttributes Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.DeviceAttributes

Clase que representa las características derivadas de los atributos de dispositivo del usuario.

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.CalculatedFeatures

Clase que representa las características calculadas durante la evaluación

Nombre Ruta de acceso Tipo Description
emailDomain
emailDomain string

Dominio del correo electrónico analizado a partir de la carga de evaluación

emailPattern
emailPattern string

Patrón de identificador de correo electrónico calculado a partir del correo electrónico. Todas las letras mayúsculas del prefijo de correo electrónico se reemplazan por "U", letras minúsculas reemplazadas por "I", dígitos reemplazados por "d". Los caracteres 'I' y 'U' repetidos están contraídos, y los caracteres restantes se dejan sin cambios. Por ejemplo, el correo electrónico 'kAyla.277@contoso.com' devolvería el patrón de correo electrónico 'lUl.dddd'

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.DeviceAttributes

Clase que representa las características derivadas de los atributos de dispositivo del usuario.

Nombre Ruta de acceso Tipo Description
trueIp
trueIp string

Dirección IP verdadera del dispositivo identificado por la huella digital del dispositivo

proxyIp
proxyIp string

Dirección IP de proxy del proxy de dispositivo identificado por la huella digital del dispositivo

realtimeTimezoneOffset
realtimeTimezoneOffset string

Desplazamiento de zona horaria que toma en consideración el horario de verano

Sld
sld string

Dominio de segundo nivel relacionado con la dirección IP verdadera

timeZone
timeZone string

Desplazamiento de zona horaria con respecto a la hora media de Greenwich

proxyLastDetected
proxyLastDetected string

La fecha más reciente en que se identifica la dirección IP del dispositivo como proxy activo

deviceId
deviceId string

Deviceid único generado por la huella digital del dispositivo

deviceCountryCode
deviceCountryCode string

País de ubicación del dispositivo de la dirección IP verdadera

deviceState
deviceState string

Estado de ubicación del dispositivo de la dirección IP verdadera

deviceCity
deviceCity string

Ciudad de ubicación del dispositivo de la dirección IP verdadera

devicePostalCode
devicePostalCode string

Código postal de ubicación del dispositivo de la dirección IP verdadera

deviceAsn
deviceAsn string

ASN del dispositivo identificado por la huella digital del dispositivo

plataforma
platform string

Plataforma del sistema operativo del dispositivo

browserUserAgentLanguages
browserUserAgentLanguages string

Idiomas almacenados en el agente de usuario

browserUserAgent
browserUserAgent string

Explorador usado en la sesión

tcpDistance
tcpDistance string

Número de saltos de red en la conexión

portador
carrier string

ISP de la dirección IP verdadera identificada

ipRoutingType
ipRoutingType string

Tipo de enrutamiento de IP

intermediario
proxy string

Marca que determina si el autor de la llamada es un proxy

proxyType
proxyType string

Tipo del proxy si se detecta

userAgentPlatform
userAgentPlatform string

Versión del explorador

userAgentBrowser
userAgentBrowser string

Familia de exploradores

userAgentOperatingSystem
userAgentOperatingSystem string

Versión del sistema operativo

sdkType
sdkType string

El SDK usado por el dispositivo para realizar la llamada (Android, iOS o Web)

dataNetworkType
dataNetworkType string

Tipo de red usada (Wifi o Móvil). Para dispositivos Android e iOS.

localIpv4
localIpv4 string

Dirección IPV4 local del dispositivo. Para dispositivos Android e iOS.

isDeviceEmulator
isDeviceEmulator string

Indica si el dispositivo se emula. Para dispositivos Android e iOS.

isDeviceRooted
isDeviceRooted string

Indica si el dispositivo se ha modificado. Para dispositivos Android e iOS.

isWifiEnabled
isWifiEnabled string

Indica si el wifi del dispositivo está habilitado o deshabilitado. Para dispositivos Android.

deviceSystemVersion
deviceSystemVersion string

La versión actual del sistema operativo. Para dispositivos iOS.

deviceModelName
deviceModelName string

Nombre del modelo de dispositivo. Para dispositivos iOS.

localIpv6
localIpv6 string

Dirección IPV6 local del dispositivo. Para dispositivos iOS.

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResponseSuccess

Dynamics Fraud Protection Success (objeto)

Nombre Ruta de acceso Tipo Description
nombre
name string

N/A

version
version string

N/A

código
code string

N/A

descripción
description string

N/A

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResponseSuccessDetails

Objeto de respuesta para las API de protección contra fraudes de Dynamics

Nombre Ruta de acceso Tipo Description
nombre
name string

N/A

version
version string

N/A

código
code string

N/A

descripción
description string

N/A

resultDetails
resultDetails array of Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResultDetail

Colección AssessmentResultDetail

transactionReferenceId
transactionReferenceId string

Identificador único para identificar transacciones individuales

enrichment
enrichment Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountProtectionEnrichment

Clase que representa las características de enriquecimiento

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResultDetail

AssessmentResultDetail

Nombre Ruta de acceso Tipo Description
decisión
decision string

Tipo de decisión tomada

challengeType
challengeType string

Tipo de desafío

Razones
reasons array of string

Una lista de razones

rule
rule string

Regla que coincide con la carga útil

clauseName
clauseName string

El nombre descriptivo de la cláusula rule que tomó la decisión

supportMessages
supportMessages array of string

Lista de mensajes que admiten la decisión

other
other object

cualquier dato adicional

Puntuaciones
scores array of Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.Score

Lista de puntuaciones diferentes

ruleEvaluations
ruleEvaluations array of Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.RuleEvaluation

Ruta de acceso de los conjuntos de reglas consultados para llegar a esta decisión

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.RuleEvaluation

Un registro de la ejecución del conjunto de reglas en el camino a un

Nombre Ruta de acceso Tipo Description
rule
rule string

Nombre descriptivo del conjunto de reglas

clauseNames
clauseNames array of string

Las cláusulas de esta regla se desencadenaron, en orden, con la última deición final alcanzada

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.Score

Score (objeto)

Nombre Ruta de acceso Tipo Description
scoreType
scoreType string

El tipo de puntuación

scoreValue
scoreValue double

el valor de puntuación. El valor máximo es 999

reason
reason string

Motivo del valor de puntuación

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.BankEventActivity.BankEventEvent

Nombre Ruta de acceso Tipo Description
object

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.BankEventActivity.BankEventResponseWrapper

Detalles del resultado

Nombre Ruta de acceso Tipo Description
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.BankEventActivity.BankEvent

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.ChargebackActivity.Chargeback

Nombre Ruta de acceso Tipo Description
object

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.ChargebackActivity.ChargebackResponseWrapper

Detalles del resultado

Nombre Ruta de acceso Tipo Description
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.ChargebackActivity.Chargeback

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.LabelActivity.Label

Nombre Ruta de acceso Tipo Description
object

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.LabelActivity.LabelResponseWrapper

Detalles del resultado

Nombre Ruta de acceso Tipo Description
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.LabelActivity.Label

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseActivity.PurchaseResponseWrapper

Detalles del resultado

Nombre Ruta de acceso Tipo Description
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseActivity.PurchaseWrapper

Carga de respuesta de compra

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseActivity.PurchaseWrapper

Carga de respuesta de compra

Nombre Ruta de acceso Tipo Description
riskScore
riskScore integer

Puntuación de riesgo calculada por los modelos de riesgo de Protección contra fraudes en el intervalo de -1 a 1000. -1 indica un error que determina una puntuación de riesgo.

merchantRuleDecision
merchantRuleDecision string

Decisión tomada por las reglas de comerciante después de obtener la puntuación de riesgo de una transacción. Valores posibles 'Aprobar' | 'Rechazar'

ruleEvaluations
ruleEvaluations array of

Contiene el nombre de las reglas evaluadas para tomar una decisión.

clauseName
clauseName string

Contiene el nombre de la cláusula que dio la decisión.

midFlag
midFlag string

Marca de id. de comerciante (MID) recomendada. Valores posibles 'Program' | 'Estándar' | 'Control'

reasonCodes
reasonCodes string

Códigos de motivo que explican la decisión.

policyApplied
policyApplied string

Nombre de la regla de comerciante o regla predeterminada que conduce a la decisión de la regla de comerciante.

bankName
bankName string

Banco (emisor) al que DFP llamó para esta transacción.

hashedEvaluationId
hashedEvaluationId string

HashedEvaluationId calculado por DFP

diagnostics
diagnostics object

Objetos de diagnóstico con clave por espacio de nombres

purchaseId
purchaseId string

Identificador de transacción (o compra/pedido) en el sistema comercial.

deviceAttributes
deviceAttributes object

Atributos de dispositivo de DFP Fingerprinting

Tuvo éxito
succeeded string

¿Se realiza correctamente la solicitud?

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseStatusActivity.PurchaseStatus

Nombre Ruta de acceso Tipo Description
object

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseStatusActivity.PurchaseStatusResponseWrapper

Detalles del resultado

Nombre Ruta de acceso Tipo Description
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseStatusActivity.PurchaseStatus

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.RefundActivity.Refund

Nombre Ruta de acceso Tipo Description
object

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.RefundActivity.RefundResponseWrapper

Detalles del resultado

Nombre Ruta de acceso Tipo Description
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.RefundActivity.Refund

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.UpdateAccountActivity.UpdateAccountAccount

Carga de respuesta UpdateAccount

Nombre Ruta de acceso Tipo Description
deviceAttributes
deviceAttributes object

Atributos de dispositivo de DFP Fingerprinting

Tuvo éxito
succeeded string

¿Se realiza correctamente la solicitud?

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.UpdateAccountActivity.UpdateAccountResponseWrapper

Detalles del resultado

Nombre Ruta de acceso Tipo Description
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.UpdateAccountActivity.UpdateAccount

Carga de respuesta UpdateAccount