Skip to content

TransbankDevelopers/transbank-pos-sdk-web-example

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 Javscript para la parte web y un programa cliente 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 cliente del SDK Web

Además, es importante tener el POS conectado al mismo equipo en el que se ejecuta el cliente 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)