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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |