# Configuração do Recebimento Cartão nos Servidores

#### 1- Para iniciar a configuração, é necessária a instalação do JAVA nos servidores.

1.1 - Para instalação do JAVA em Servidores CentOS, execute o comando abaixo:

```
$ sudo yum install java-11-openjdk-devel
```

1.2 - Para instalação do JAVA em Servidores UBUNTU, execute o comando abaixo:

```
$ sudo apt-get install java-11-openjdk-devel
```

1.3 – Após instalação do JAVA, verifique se a instalação foi realizada com sucesso através do comando abaixo:

```
$ java --version
```

<p class="callout info">Lembrando: Caso já esteja com o usuário root, você pode retirar dos comandos o **$** e o **sudo.**</p>

---

#### 2 – Drive:

- Acesse o Drive e efetue o download dos arquivos **credsystem.sh** e **credsysteminfo\_2.zip**:

[![image.png](https://kb.illimitar.pro/uploads/images/gallery/2025-07/scaled-1680-/rotimage.png)](https://kb.illimitar.pro/uploads/images/gallery/2025-07/rotimage.png)

- **Diretório**: Interno &gt; CREDSYSTEM

2.1 – Feito o download, acesse o DW do servidor a ser configurado e importe os arquivos na pasta root, conforme imagens abaixo:

- Entre em **Arquivos e Pastas**.

[![image 3.png](https://kb.illimitar.pro/uploads/images/gallery/2025-07/scaled-1680-/97cimage-3.png)](https://kb.illimitar.pro/uploads/images/gallery/2025-07/97cimage-3.png)

- Em seguida na pasta **/root.**

[![image 3.png](https://kb.illimitar.pro/uploads/images/gallery/2025-07/scaled-1680-/DmYimage-3.png)](https://kb.illimitar.pro/uploads/images/gallery/2025-07/DmYimage-3.png)

- Já dentro da pasta root, **importe** o arquivo que baixou do Drive.

[![image 3.png](https://kb.illimitar.pro/uploads/images/gallery/2025-07/scaled-1680-/60bimage-3.png)](https://kb.illimitar.pro/uploads/images/gallery/2025-07/60bimage-3.png)

- Clique em **Escolha um Arquivo**.

[![image 3.png](https://kb.illimitar.pro/uploads/images/gallery/2025-07/scaled-1680-/S72image-3.png)](https://kb.illimitar.pro/uploads/images/gallery/2025-07/S72image-3.png)

- Ao selecionar os arquivos **credsystem.sh** e **credsysteminfo\_2.zip** que baixou do Drive, clique em **Upload.**

[![image 3.png](https://kb.illimitar.pro/uploads/images/gallery/2025-07/scaled-1680-/x8Iimage-3.png)](https://kb.illimitar.pro/uploads/images/gallery/2025-07/x8Iimage-3.png)

- O arquivo já vai esta dentro da pasta e você pode seguir pro próximo passo.

[![image.png](https://kb.illimitar.pro/uploads/images/gallery/2025-07/scaled-1680-/PPoimage.png)](https://kb.illimitar.pro/uploads/images/gallery/2025-07/PPoimage.png)

2.2 – Após importar os arquivos, dê as permissões abaixo nos arquivos:

- **Feche** a aba Arquivos e Pastas e clique em **Shell**

[![image 3.png](https://kb.illimitar.pro/uploads/images/gallery/2025-07/scaled-1680-/UJLimage-3.png)](https://kb.illimitar.pro/uploads/images/gallery/2025-07/UJLimage-3.png)

- Execute os comandos abixo. **Lembre - se** que ao está com o usuário root o **$** pode ser eliminado dos comandos.

```html
$ chmod 777 /root/credsystem.sh
```

```
$ chmod 777 /root/credsystemInfo_2.zip
```

---

##### 3 – Abra o cron (agendador de tarefas) do servidor:

```html
$ crontab -e
```

3.1 – Insira a seguinte linha no cron:

```
0 0 * * * /root/credsystem.sh >> /var/log/credsystem.log
```

- Para salvar use as teclas **CTRL + O**, em seguida a tecla **Enter** e por último **CTRL + X**.[![image.png](https://kb.illimitar.pro/uploads/images/gallery/2025-07/scaled-1680-/ugUimage.png)](https://kb.illimitar.pro/uploads/images/gallery/2025-07/ugUimage.png)

<p class="callout info">Caso queira conferir se de fato o comando foi salvo basta colocar o comando crontab -e novamente.</p>

3.2 – Reinicie o serviço do cron:

- Ubuntu:

```
$ service cron restart
```

- CentOS:

```
$ systemctl restart crond.service
```

---

##### 4 – Illistore:  


- Acesse o illiStore do **SERVIDOR LOCAL** da loja e instale a biblioteca da Credsystem.

##### [![Captura de Tela 2023-09-15 às 09.38.16.png](https://kb.illimitar.pro/uploads/images/gallery/2023-09/scaled-1680-/captura-de-tela-2023-09-15-as-09-38-16.png)](https://kb.illimitar.pro/uploads/images/gallery/2023-09/captura-de-tela-2023-09-15-as-09-38-16.png)

---

##### 5 – Biblioteca:

- Após a instalação, acesse a **Biblioteca** do **Sistema.**

[![image 3.png](https://kb.illimitar.pro/uploads/images/gallery/2025-07/scaled-1680-/4Hhimage-3.png)](https://kb.illimitar.pro/uploads/images/gallery/2025-07/4Hhimage-3.png)

- Faça um filtro para encontrar as Bibliotecas da **Credsystem**. Aparecerão 2 bibliotecas. **Selecione** uma delas e clique em **Editar Biblioteca**. Após abrir a tela de edição, clique em **Salvar Arquivo**. Faça o mesmo procedimento com a outra biblioteca:

[![image 3.png](https://kb.illimitar.pro/uploads/images/gallery/2025-07/scaled-1680-/J5pimage-3.png)](https://kb.illimitar.pro/uploads/images/gallery/2025-07/J5pimage-3.png)

[![Captura de Tela 2023-09-15 às 09.40.48.png](https://kb.illimitar.pro/uploads/images/gallery/2023-09/scaled-1680-/captura-de-tela-2023-09-15-as-09-40-48.png)](https://kb.illimitar.pro/uploads/images/gallery/2023-09/captura-de-tela-2023-09-15-as-09-40-48.png)

---

##### 6 – Servidor local:

- Acesse o servidor local via ssh e execute o arquivo credsystem.sh:

```
$ cd /root
```

```
$ ./credsystem.sh
```

[![image.png](https://kb.illimitar.pro/uploads/images/gallery/2025-07/scaled-1680-/if2image.png)](https://kb.illimitar.pro/uploads/images/gallery/2025-07/if2image.png)

---

##### 7 – Configuração:

- Acesse a **Configuração** da **Entidade** na **NUVEM** e aplique a seguinte configuração.

[![Captura de Tela 2023-09-15 às 09.43.19.png](https://kb.illimitar.pro/uploads/images/gallery/2023-09/scaled-1680-/captura-de-tela-2023-09-15-as-09-43-19.png)](https://kb.illimitar.pro/uploads/images/gallery/2023-09/captura-de-tela-2023-09-15-as-09-43-19.png)

Parâmetros do preenchimento da **URL da Função "Outras Opções"**.

- Exemplo da imagem:

```
http://192.168.122.171:8088/bibliotecas/79b21795-b7a7-4f40-ada2-419525b5b5f0/credsystem?idEntidade=68
```

- IP e porta do servidor local
- ID da entidade no sistema

<p class="callout warning">**IMPORTANTE**: O link informado é o que deve ser utilizado, sendo necessário O AJUSTE DO **IP DO SERVIDOR LOCAL** DA LOJA E O **ID DA ENTIDADE**, que variam de acordo com a loja.</p>

##### 8 – Credsystem:

- Acesse o **illiGestor** na **Nuvem**, vá em **Credsystem Configuração** e aplique as configurações abaixo:

[![image.png](https://kb.illimitar.pro/uploads/images/gallery/2025-07/scaled-1680-/XYKimage.png)](https://kb.illimitar.pro/uploads/images/gallery/2025-07/XYKimage.png)

[![image 3.png](https://kb.illimitar.pro/uploads/images/gallery/2025-07/scaled-1680-/tdFimage-3.png)](https://kb.illimitar.pro/uploads/images/gallery/2025-07/tdFimage-3.png)

##### **Parâmetros da configuração da API:**

- Entidade: Selecione a entidade a ser aplicada;
- Usuário: Usuário fornecido pelo ALEXANDRE;
- Senha: Senha fornecida pelo ALEXANDRE;
- ID Forma de Pagamento do illi: Preencha sempre o número 1;
- ID Natureza lançamento do illi: Preencha sempre o número 260

##### Exemplo da configuração aplicada:

[![image 3.png](https://kb.illimitar.pro/uploads/images/gallery/2025-07/scaled-1680-/eKdimage-3.png)](https://kb.illimitar.pro/uploads/images/gallery/2025-07/eKdimage-3.png)

<p class="callout info">OBS.: Aplicada a configuração, clique em **Salvar Configuração** para finalizar.</p>

##### 9 – Banco de dados:

- Acesse o banco de dados do servidor local e crie o banco illi\_integrador com a consulta abaixo:

```
CREATE DATABASE IF NOT EXISTS `illi_integrador` DEFAULT
CHARACTER SET = `utf8`;
```

9.1 – Crie as tabelas desse banco de dados com a consulta abaixo:

```
CREATE TABLE IF NOT EXISTS illi_integrador.`cred_cliente` (`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`valor` json DEFAULT NULL,
`situacao` varchar(800) DEFAULT 'ATIVO',
`data` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON
UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
```

#### 10 – Configuração:

- Após essa configuração do gestor, no PDV, aperte alt + M para colocar um CPF. Caso o sistema retorne Estação não cadastrada, a configuração está correta e peça ao Alexandre ou Hermílio para enviar um e-mail para a credsystem solicitando a liberação. Caso contrário, refaça a configuração.

[![Captura de Tela 2023-09-15 às 10.08.22.png](https://kb.illimitar.pro/uploads/images/gallery/2023-09/scaled-1680-/captura-de-tela-2023-09-15-as-10-08-22.png)](https://kb.illimitar.pro/uploads/images/gallery/2023-09/captura-de-tela-2023-09-15-as-10-08-22.png)