Skip to main content

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

Lembrando: Caso já esteja com o usuário root, você pode retirar dos comandos o $ e o sudo.


2 – Drive:

  • Acesse o Drive e efetue o download dos arquivos credsystem.sh e credsysteminfo_2.zip:

image.png

  • Diretório: Interno > 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

  • Em seguida na pasta /root.

image 3.png

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

image 3.png

  • Clique em Escolha um Arquivo.

image 3.png

  • Ao selecionar os arquivos credsystem.sh e credsysteminfo_2.zip que baixou do Drive, clique em Upload.

image 3.png


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

image.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


  • Execute os comandos abixo. Lembre - se que ao está com o usuário root o $ pode ser eliminado dos comandos.
$ chmod 777 /root/credsystem.sh
$ chmod 777 /root/credsystemInfo_2.zip


3 – Abra o cron (agendador de tarefas) do servidor:
$ 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

Caso queira conferir se de fato o comando foi salvo basta colocar o comando crontab -e novamente.

 

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 Integração Credsystem:Credsystem.
Captura de Tela 2023-09-15 às 09.38.16.png


5 – Biblioteca:
  • Após a instalação, acesse asa bibliotecasBiblioteca do sistema,Sistema. faça

image 3.png


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

    Captura de Tela 2023-09-15 às 09.40.15.pngimage 3.png

    Captura de Tela 2023-09-15 às 09.40.31.png

    Captura de Tela 2023-09-15 às 09.40.48.png


    6 – Servidor local:
    • Acesse o servidor local via ssh e execute o arquivo credsystem.sh:
    $ cd /root
    $ ./credsystem.sh


    7 – Configuração:
    • Acesse a configuração da entidade na NUVEM e aplique a seguinte configuração:

    Captura de Tela 2023-09-15 às 09.43.19.png

    Parâmetros do preenchimento da URL (explicação com uso de cores)

    • 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

    8 – Credsystem:
    • Acesse o illiGestor na nuvem, vá em Credsystem Configuração e aplique as configurações abaixo:

    Captura de Tela 2023-09-15 às 09.54.54.png

    Captura de Tela 2023-09-15 às 09.55.27.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:

    Captura de Tela 2023-09-15 às 09.56.54.png

    OBS.: Aplicada a configuração, clique em Salvar Configuração para finalizar.

    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 às 10.08.22.png