Datacollector Antifraude

Datacollector Antifraude

En este apartado encontrará información sobre como iniciar obtener los datos del datacollector requerido para transacciones con antifraude

Incluir el Data Collector (En su frontend)

Aplica para aplicaciones web

El data collector es una herramienta que utiliza Greenpay para recolectar información asociada a la transacción con el fin de analizar posibles comportamientos de fraude. Para incluir el data collector en las transacciones se debe hacer lo siguiente:

  • Incluir el script del Data Collector.

 

<script src="https://static.greenpay.me/collector/1.0.1/GDataCollector.min.js"></script>
 

  • Iniciar el Data Collector. El GDataCollector.init recibe en el primer parámetro, un string, que puede ser 'sand' o 'prod', para Sandbox o Producción respectivamente.


 <script>

      let sessionIdDiv = document.getElementById("kountSession");
      function kountSession(params) {
        console.log(params.MercSessId);
        sessionIdDiv.innerHTML = `KOUNT SESSION ${params.MercSessId}`;
      }
      GDataCollector.init("sand", null, function (collector) {
        collector.setupCallback({
          // fires when collection has finished
          "collect-end": kountSession,
          // fires when collection has started.
          "collect-begin": function () {
            console.log("collection has started");
          },
        });
        collector.collectData();
      });
    </script>

 

  • Se debe obtener el valor en params.MercSessId. Este valor se utilizará en el objeto con los datos la tarjeta. 

 

Ejemplo completo

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Datacollector API</title>
  </head>
  <body>
    <div id="kountSession"></div>
    <script src="https://static.greenpay.me/collector/1.0.1/GDataCollector.min.js"></script>
    <script>
      let sessionIdDiv = document.getElementById("kountSession");
      function kountSession(params) {
        console.log(params.MercSessId);
        sessionIdDiv.innerHTML = `KOUNT SESSION ${params.MercSessId}`;
      }
      GDataCollector.init("sand", null, function (collector) {
        collector.setupCallback({
          // fires when collection has finished
          "collect-end": kountSession,
          // fires when collection has started.
          "collect-begin": function () {
            console.log("collection has started");
          },
        });
        collector.collectData();
      });
    </script>
  </body>
</html>


 




Info

Donde 9d1f1da6a4484b618f00a5e5db32844c es el valor correspondiente a la key MercSessId y se necesitará más adelante para algunos procesos de Pago


    • Related Articles

    • API Pagos - Autorización

      Consideraciones Se debe haber creado una Orden de pago previamente para poder realizar un cobro por API V2 Endpoints Para invocar el Api de pagos se debe considerar lo siguiente Utilizar el servicio en los endpoints: Ambiente de desarrollo o sandbox: ...
    • API Pagos - Autorización con Token

      Consideraciones Se debe haber creado una orden de pago previamente para poder realizar un cobro por API V2 1. Autorización con Token Consideraciones Para utilizar el API de pago con Token se debe considerar lo siguiente: Se debe haber tokenizado una ...
    • Creación de cuenta Sandbox

      Greenpay ofrece de manera gratuita una cuenta de pruebas o Sandbox, que permite a los comercios que deseen integrar sus servicios de pago utilizarlos en un entorno simulado. Este entorno opera de manera similar al entorno de producción, pero con ...
    • Invocar API de pago

      Consideraciones Para invocar el Api de pagos se debe considerar lo siguiente: Utilizar el servicio en los endpoints: Sandbox: https://sandbox-checkout.greenpay.me/kount Producción: https://checkout.greenpay.me/kount Tener una session y token de una ...
    • Transacciones del comercio

      Consideraciones Para el acceso a las transacciones del comercio se debe tomar en cuenta lo siguiente: Tener un correo asociado a un usuario del dashboard para el comercio. Acceder al dashboard (Ver Acceso al dashboard). El comercio tiene que estar ...