Arquitetura — Como os módulos se conectam
O sistema é dividido em peças que trabalham juntas: uma parte fala com a Credsystem, outra atende o operador, outra guarda o histórico e outra configura o celular do gestor.
Em linguagem simples
Imagine uma loja com três pontos de contato:
- Computador do balcão — onde o operador consulta e recebe pagamentos.
- Totem na entrada — onde o cliente paga sozinho pelo Pagamento Instantâneo.
- Celular do gestor — onde se escolhe caixa e impressora.
Todos esses pontos passam pelo mesmo sistema central (ILLI), que por sua vez conversa com a Credsystem na internet e grava tudo no banco de dados da loja.
Figura 2 — Arquitetura: o módulo Pagamento Total (88e14c87) orquestra tudo; a Interface de Programação de Aplicações Credsystem (981bfb94) faz as chamadas externas.
Detalhes para Tecnologia da Informação
Camadas
| Camada | Módulo | Responsabilidade |
|---|---|---|
| Apresentação | 88e14c87/visual.html |
Vue 3 — portal operador |
| Apresentação | /v1/credsystem-pix |
Interface do Usuário do Totem de Pagamento Instantâneo (fora de bibliotecas/) |
| Apresentação | 981bfb94/visual.html |
Quasar — configuração por entidade |
| Negócio | 88e14c87/controle.php |
Orquestração, Ponto de Venda, integrador, auditoria |
| Integração | 981bfb94/controle.php |
Autorização Aberta versão 2 + Guzzle → Interface de Programação de Aplicações Credsystem |
| Configuração mobile | 857e21c5/controle.php |
configuracao_usuario |
Dependências entre módulos
88e14c87instancianew api_integracao_credsystem()para todas as operações Credsystem.88e14c87chamavendarapida::sangriasuprimentopara receita/despesa no Ponto de Venda.857e21c5e88e14c87usamutil.php(12262a22).
Rotas principais (@Link)
/bibliotecas/981bfb94-…/api_integracao_credsystem/bibliotecas/88e14c87-…/api_integracao_credsystem_pagamento_total/bibliotecas/857e21c5-…/credsystem_gestor_configuracoes