TransbankDevelopers / transbank-pos-sdk-web-example

Ejemplo de uso del SDK Web
BSD 3-Clause "New" or "Revised" License
1 stars 1 forks source link
hacktoberfest

Proyecto de ejemplo usando el SDK Web para POS

El siguiente proyecto es un ejemplo de POS integrado utilizando el SDK WEB, que consta de un SDK de Javascript para la parte web y un programa agente que corre en el computador que tiene conectado físicamente el POS

Este proyecto es una aplicación realizada en Vue.js que permite demostrar el funcionamiento del SDK Web. El código importante está en src/views/Home.vue donde se encontrarán varios componentes de Vue src/components/ ya que cada funcionalidad como el área de nueva venta, carga de llaves y obtener última venta están separados en un componente de Vue para ordenar mejor el código y que sea más entendible.

Antes de empezar

Este ejemplo presenta un sistema de caja de demostración que usa el SDK para conectarse y realizar tareas con el POS. Para que el ejemplo funcione correctamente, es necesario tener andando el agente del SDK Web

Además, es importante tener el POS conectado al mismo equipo en el que se ejecuta el agente del SDK Web y en el que también se ejecutará este ejemplo.

Ejecutar ejemplo básico

Si necesitas una prueba de concepto, solo cargando la librería desde un CDN (o una copia local de pos.js), sin Vue ni ninguna dependencia adicional, entonces prueba con este ejemplo simplificado

1. Ejecutar ejemplo completo

A) Usando Docker

Para ejecutar el proyecto de esta forma, es necesario tener instalado:

Para iniciar el demo, solo hay que ejecutar:

docker-compose up

Para detener:

docker-compose down

Abrir aplicación

La aplicación se ejecutará en http://localhost:8000 (y fallará en caso de que el puerto 8000 no esté disponible)

B Usando tu sistema

Para ejecutar el proyecto usando tu sistema, es necesario tener instalado:

Con el código fuente del proyecto en tu computador, puedes ejecutar en la raíz del proyecto los siguientes pasos:

1.- Instalar dependencias

Para instalar las dependencia puedes ejecutar el siguiente comando en tu consola:

npm install

2.- Ejecutar ejemplo

npm run serve

3.- Abrir aplicación

La aplicación se ejecutará en http://localhost:3000 (y fallará en caso de que el puerto 3000 no esté disponible)