Este módulo é responsável pelo gerenciamento dos planos contratados pelos clientes (salões, barbearias, profissionais), incluindo controle de recursos liberados, pagamentos e validações.
📁 Estrutura de Arquivos Relacionados
assinar.php– Tela de assinatura do planoassinatura.php– Backend responsável por registrar plano no bancoajax/assinatura.php– Endpoint para processar requisições via Ajaxpaginas/planos.php– Apresentação visual dos planospaginas/assinaturas.php– Listagem de planos ativos por clienterel/assinaturas.php/assinaturas_class.php– Geração de relatóriosprocess_payment_assinatura.php– Integração com pagamento do plano
🎯 Fluxo de Funcionamento
- Usuário acessa
planos.phpe escolhe um plano - É redirecionado para
assinar.phpcom detalhes do plano - Ao confirmar, dados são enviados via Ajax para
ajax/assinatura.php - Script valida e grava os dados em tabela
assinaturas - Se o plano for pago, chama
process_payment_assinatura.phppara gerar cobrança - Após pagamento,
pagamento_aprovado.phpatualiza status para ATIVO
🔐 Validações
- Evita múltiplas assinaturas simultâneas do mesmo tipo
- Verifica validade de planos expirados
- Controle por ID do cliente e ID do plano
💳 Integração com Pagamentos
Quando o cliente seleciona um plano pago, os dados são processados e direcionados para o gateway de pagamento (ex: Mercado Pago, PagSeguro, etc). O retorno é tratado por:
consultar_pagamento.php– Consulta do statuspagamento_aprovado.php– Callback que ativa o plano
📊 Relatórios
Relatórios administrativos estão disponíveis via:
rel/assinaturas.php– Visualização geralrel/assinaturas_class.php– Classe que gera os dados