# Simulador Sitef/PinPad

## Para executar:

1 - Clone e rode o socketio:
```bash
cd ~/sites
git clone git@github.com:OneWebBr/socketio.git
cd socketio
npm install
DEV=1 node init.js
```

2 - Rode o simulador apontando para a pasta tmp do socketio

```bash
cd ~/sites/simulador-sitef
rm -f ../socketio/tmp/Req/*
rm -f ../socketio/tmp/Resp/*
php index.php --pasta ../socketio/tmp

# Você ainda pode user o parâmetro --negar para sempre negar uma transação independentemente do valor
# Ou o parâmetro --autorizar para sempre autorizar uma transação independentemente do valor.
# Exemplo:

php index.php --pasta ../socketio/tmp --autorizar
php index.php --pasta ../socketio/tmp --negar

```

3 - Já pode testar Cartões, Pix, Coleta de dados. Valores com centavos serão rejeitados e os demais aprovados.

## Para atualizar o arquivo zip em https://downloads.oneweb.com.br execute:

```bash
./bin/deploy.sh
```