@curiosity/niubiz
niubiz module for nodejs
Last updated a month ago by arturoblack .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @curiosity/niubiz 
SYNC missed versions from official npm registry.

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

Current Tags

  • 0.1.9                                ...           latest (a month ago)

9 Versions

  • 0.1.9                                ...           a month ago
  • 0.1.8                                ...           a month ago
  • 0.1.7                                ...           a month ago
  • 0.1.6                                ...           a month ago
  • 0.1.5                                ...           a month ago
  • 0.1.4                                ...           a month ago
  • 0.1.3                                ...           a month ago
  • 0.1.2                                ...           a month ago
  • 0.1.1                                ...           a month ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 9
Dependencies (1)
Dev Dependencies (0)
None
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |