0.0.4 • Published 4 years ago

transbank-pos v0.0.4

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

Transbank POS VX520C (Node.JS)

Este es un módulo escrito en TypeScript para Node.JS, el cual establecerá comunicaciones con una máquina Verifone VX 520C. La documentación oficial del funcionamiento de la máquina se encuentra en este PDF.

Pre Requisitos

Implementación:

Instalar desde NPM:

npm install --save transbank-pos

Uso:

La librería se conecta a la máquina por puerto serial. Dado el caso, debe de especificar un puerto y una velocidad de muestreo:

import POS from "transbank-pos"

//Bucle
let main = async() => {
    //Crear conexión
    let machine = new POS("COM1", 9600)
    let resp = await machine.vender(
        15990,      //Monto
        123456,     //Folio
        msg => {    //Opcional (mensajes intermedios)
            console.log("Mensaje":)
            console.log(msg.descripc)
            console.log("")
        }
    )

    //Manipulando respuesta
    console.log("Venta exitosa!")
    console.log(`Monto -> ${resp.monto}`)
    console.log(`Folio -> ${resp.ticket}`)
}

//Ejecutar
main()
0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago