🤝 Integração Comercial
Integração Comercial Customizada — DigitalSac / Izing Pro
A Integração Comercial permite substituir o módulo Perfex na operação comercial por um sistema próprio, mantendo compatibilidade com implementações baseadas na documentação anterior.
Se os cinco endpoints antigos já estão funcionando, você pode mantê-los. Esta versão amplia o contrato de planos e documenta recursos opcionais; não exige uma reescrita completa.
Enquanto o licenciamento depender do PerfexCRM, ele continua obrigatório para validar a licença. Nunca aponte PERFEX_URL para o sistema customizado.
Contrato mínimo compatível
GET {CUSTOM_PLANS_ENDPOINT}
GET {CUSTOM_SERVERS_ENDPOINT}
GET {CUSTOM_DEFAULT_SERVER_ENDPOINT}
GET {CUSTOM_DEFAULT_SERVER_ID_ENDPOINT}
POST {CUSTOM_REGISTER_ENDPOINT}Esses cinco endpoints continuam sendo o necessário para substituir o Perfex na parte comercial.
Arquitetura
PerfexCRM ── licença ──> DigitalSac
DigitalSac ── GET planos/servidores ──> Sistema comercial próprio
DigitalSac ── POST cadastro ──────────> Sistema comercial próprioOpcionalmente, o sistema comercial pode controlar o provisionamento direto:
Sistema comercial ── POST/PUT /api/tenants ──> DigitalSacNão use o cadastro legado e o provisionamento direto simultaneamente para o mesmo cliente sem idempotência.
O que mudou
Preços de usuários, canais e espaço adicionais.
Preço individual dos módulos.
Campanhas DigiCalls e chat interno.
Documentação de adicionais por tenant e regras por tecnologia de canal.
Provisionamento direto opcional pela API do DigitalSac.
Fluxo compatível
Cadastro público consulta planos pelo proxy.
DigitalSac busca o catálogo no sistema comercial.
DigitalSac consulta o servidor padrão.
Usuário envia os dados.
DigitalSac encaminha o cadastro ao sistema comercial.
Sistema comercial executa seu processamento atual e responde.
Opcionalmente, provisiona o tenant pela API do DigitalSac.
Guia de implementação
Configuração recomendada
O endpoint externo é a fonte de verdade do catálogo e o DigitalSac mantém a operação de atendimento. Não mantenha o mesmo catálogo pelo endpoint externo e pelo CRUD /api/plans ao mesmo tempo.
Atualizado