Cash Developer Portal

Support

Whatsapp
    API DE PAGOS
      Guía de inicio rápido
      Ejemplos de código
      Códigos de error
      hola.cash eCommerce API
      tokenization
      transaction
      order
      checkout
      continuation
      testing
    CHECKOUT WIDGET
      Guía de inicio rápido
      Ejemplos de código
    TUTORIALES
      Anti fraude
      Webhooks
      3DS
      CVV
      Plugin Magento
      Plugin Woocommerce
      BNPL
      MSI
      Transferencia bancaria
      Pago en tienda
    CONTACTO
      Crear cuenta
      Contáctanos
ES-MX
ENG-US

Tutorial Anti Fraude

En hola.cash somos conscientes de que la prevención del fraude es una característica clave para que nuestros comerciantes puedan tener un negocio exitoso. Como desarrollador, es importante asegurarte de enviar la mayor cantidad posible de datos antifraude, ya que estos se usan en cash.brain, el mejor sistema de prevención de fraude del mercado.

Toda la información recolectada se usa para detectar el fraude y detenerlo, por eso es muy importante enviar datos precisos. El uso de información falsa o harcodeada evita que se detecte el fraude de una manera exitosa.

¿Cómo crear un header anti fraude?

Los metadatos antifraude son una lista de parámetros que necesita ser provista a hola.cash. Los request de tokenización y transacciones serán rechazados si los parámetros requeridos no son administrados. Mientras algunos parámetros son opcionales, recomendamos enviarlos para una mejor prevención auntifraude.

1. Crea la estructura JSON name/value

Llena todos los datos que puedas recolectar en el siguiente objeto JSON.

Copiar

const antfraudMetadata = {

"ip_address":"352698276144152",

"device_id" : "352698276144152",

"user_timezone" :"+03:34",

"user-agent-string" :"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.83 Safari/537.36",

"os_version" :"Android 12",

"os_name" :"Android",

"screen_resolution_width" :"1280.0",

"screen_resolution_height" :"1024.0",

"window_position_x" :"780.98757401",

"window_position_y" :"580.71060983",

"color_depth" :"16,777,216.00"

}

2. Codifica el objeto JSON en una cadena Base64.

const Buffer = require('buffer').Buffer;

const antifraudMetadataBase64 =

Buffer.from(JSON.stringify(antifraudMetadata))

.toString('base64');

3. Agrega la cadena Base64 al encabezado X-Cash-Anti-Fraud-Metadata.

headers = {

"X-Api-Client-Key":"YOUR_APIKEY",

"X-Cash-Anti-Fraud-Metadata" : "antifraudMetadataBase64"

}