0.1.9 • Published 4 years ago

@curiosity/niubiz v0.1.9

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

NIUBIZ(Perú) NODEJS *ex visanet

implementacion de NIUBIZ(Perú) para NodeJS

ver ejemplo

Instalación

npm i @curiosity/niubiz

Uso

Instanciacón de la clase Niubiz

const {Niubiz} = require('@arturoblack/niubiz');


const visa = new Niubiz({
  user: 'email',
  password: 'password',
  merchantId: 'codigo de comercio',
  env: 'dev', // por default es prod
});

Obtención de la llave de session

  // ontencion del token
  const securityToken = await visa.createToken();

  // cuerpo del mensaje
  const body = { 
    amount = 12.50, 
    channel: visa.channel, //web por defecto
    antifraud: 
      { 
        clientIp, 
        merchantDefineData: {MDD1: 'web', MDD2: 'Canl', MDD3: 'Canl'},
      },
  };

  // obtencion de la sessionKey (prar frontend)
  const {
    sessionKey,
    expirationTime
  } = await visa.createSession(securityToken, body);

Recepcion de la respuesta

    const body = {
      antifraud: null,
      captureType: 'manual',
      channel: visa.channel,
      countable: true,
      order: {
        amount:  12.50,
        currency: visa.currency, // PEN por defecto
        purchaseNumber,
        tokenId: transactionToken
      },
    };

    const payload = await visa.getAuthorization(securityToken, body);
0.1.9

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.5

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago