-- phpMyAdmin SQL Dump
-- version 5.2.2
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1:3306
-- Tempo de geração: 02/03/2026 às 11:45
-- Versão do servidor: 11.8.3-MariaDB-log
-- Versão do PHP: 7.2.34

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Banco de dados: `u289805509_pay22`
--

-- --------------------------------------------------------

--
-- Estrutura para tabela `clients`
--

CREATE TABLE `clients` (
  `id` int(11) NOT NULL,
  `name` varchar(100) NOT NULL,
  `whatsapp` varchar(20) NOT NULL,
  `server_id` int(11) NOT NULL,
  `plan_id` int(11) NOT NULL,
  `username` varchar(100) NOT NULL,
  `password` varchar(100) NOT NULL,
  `m3u_url` text DEFAULT NULL,
  `notes` text DEFAULT NULL,
  `status` varchar(20) DEFAULT 'ativo',
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `expires_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Estrutura para tabela `payments`
--

CREATE TABLE `payments` (
  `id` int(11) NOT NULL,
  `mp_id` varchar(100) NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `status` varchar(50) NOT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  `gateway` varchar(20) DEFAULT 'mercadopago'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Estrutura para tabela `plans`
--

CREATE TABLE `plans` (
  `id` int(11) NOT NULL,
  `name` varchar(100) NOT NULL,
  `price` decimal(10,2) NOT NULL,
  `days` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Despejando dados para a tabela `plans`
--

INSERT INTO `plans` (`id`, `name`, `price`, `days`) VALUES
(1, 'Mensal', 35.00, 30);

-- --------------------------------------------------------

--
-- Estrutura para tabela `servers`
--

CREATE TABLE `servers` (
  `id` int(11) NOT NULL,
  `name` varchar(100) NOT NULL,
  `url` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Estrutura para tabela `settings`
--

CREATE TABLE `settings` (
  `id` int(11) NOT NULL,
  `access_token` text NOT NULL,
  `titulo_pagina` varchar(255) NOT NULL,
  `valor_minimo` decimal(10,2) NOT NULL,
  `valor_maximo` decimal(10,2) NOT NULL,
  `whatsapp_numero` varchar(20) NOT NULL,
  `whatsapp_mensagem` text NOT NULL,
  `logo_path` varchar(255) DEFAULT 'logo.png',
  `updated_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  `active_gateway` varchar(20) DEFAULT 'mercadopago',
  `efi_client_id` varchar(255) DEFAULT NULL,
  `efi_client_secret` varchar(255) DEFAULT NULL,
  `efi_pix_key` varchar(255) DEFAULT NULL,
  `efi_cert_file` varchar(255) DEFAULT NULL,
  `paggue_client_key` varchar(255) DEFAULT NULL,
  `paggue_client_secret` varchar(255) DEFAULT NULL,
  `pay2m_client_key` varchar(255) DEFAULT NULL,
  `pay2m_client_secret` varchar(255) DEFAULT NULL,
  `msg_vencimento` text DEFAULT NULL,
  `msg_expirando` text DEFAULT NULL,
  `msg_aprovado` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Despejando dados para a tabela `settings`
--

INSERT INTO `settings` (`id`, `access_token`, `titulo_pagina`, `valor_minimo`, `valor_maximo`, `whatsapp_numero`, `whatsapp_mensagem`, `logo_path`, `updated_at`, `active_gateway`, `efi_client_id`, `efi_client_secret`, `efi_pix_key`, `efi_cert_file`, `paggue_client_key`, `paggue_client_secret`, `pay2m_client_key`, `pay2m_client_secret`, `msg_vencimento`, `msg_expirando`, `msg_aprovado`) VALUES
(1, '', 'GERADOR PIX ', 1.00, 500.00, '554799999999', 'Olá, acabei de realizar um pagamento no valor de R$ {valor} e gostaria de enviar o comprovante.', 'logo.png', '2026-03-02 11:44:55', 'pay2m', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '❌ *ACESSO EXPIRADO*\r\n\r\nOlá, *{nome}* 👋\r\n\r\nInformamos que seu acesso encontra-se **expirado**. Confira os dados:\r\n\r\n👤 **Usuário:** {usuario}\r\n🔐 **Senha:** {senha}\r\n📅 **Vencimento:** {vencimento}\r\n🌐 **Servidor:** {url_servidor}\r\n📦 **Plano:** {plano}\r\n📺 **Lista M3U:** {m3u}\r\n\r\nPara reativar seu acesso e voltar a utilizar o serviço, realize a renovação através do link abaixo:\r\n\r\n💳 **Link para pagamento:**\r\nhttps://pagamento.ezequielalves.com\r\n\r\nApós a confirmação do pagamento, seu acesso será liberado ✅\r\n\r\nQualquer dúvida, estamos à disposição.\r\n', '⚠️ *AVISO PRÉVIO – Seu acesso está perto de expirar!*\r\n\r\nOlá, *{nome}* 👋\r\n\r\nSeu acesso ao nosso serviço está próximo do vencimento. Confira seus dados:\r\n\r\n👤 **Usuário:** {usuario}\r\n🔐 **Senha:** {senha}\r\n📅 **Vencimento:** {vencimento}\r\n🌐 **Servidor:** {url_servidor}\r\n📦 **Plano:** {plano}\r\n📺 **Lista M3U:** {m3u}\r\n\r\nPara evitar a suspensão do seu acesso, realize a renovação o quanto antes através do link abaixo:\r\n\r\n💳 **Link para pagamento:**\r\nhttps://pagamento.ezequielalves.com\r\n\r\nRenove agora mesmo e continue aproveitando sem interrupções ✅\r\n\r\nQualquer dúvida, estou à disposição.\r\n', '✅ *PAGAMENTO APROVADO – Seja Bem-vindo!*\r\n\r\nOlá, *{nome}* 👋\r\n\r\nRecebemos a confirmação do seu pagamento com sucesso! 🎉\r\nSeu acesso já está liberado. Confira seus dados abaixo:\r\n\r\n👤 **Usuário:** {usuario}\r\n🔐 **Senha:** {senha}\r\n📅 **Vencimento:** {vencimento}\r\n🌐 **Servidor:** {url_servidor}\r\n📦 **Plano:** {plano}\r\n📺 **Lista M3U:** {m3u}\r\n\r\nAproveite seu acesso e conte conosco sempre que precisar 🤝\r\n\r\nDesejamos uma ótima experiência! 🚀\r\n');

-- --------------------------------------------------------

--
-- Estrutura para tabela `users`
--

CREATE TABLE `users` (
  `id` int(11) NOT NULL,
  `username` varchar(50) NOT NULL,
  `password` varchar(255) NOT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Despejando dados para a tabela `users`
--

INSERT INTO `users` (`id`, `username`, `password`, `created_at`) VALUES
(1, 'admin', '$2a$12$qXwfKd1h00333Oc.0rP/Re1pAYYbNFA0IeqPiBOZuPwJ9n.hRMgo2', '2026-02-10 15:59:03');

--
-- Índices para tabelas despejadas
--

--
-- Índices de tabela `clients`
--
ALTER TABLE `clients`
  ADD PRIMARY KEY (`id`);

--
-- Índices de tabela `payments`
--
ALTER TABLE `payments`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `mp_id` (`mp_id`);

--
-- Índices de tabela `plans`
--
ALTER TABLE `plans`
  ADD PRIMARY KEY (`id`);

--
-- Índices de tabela `servers`
--
ALTER TABLE `servers`
  ADD PRIMARY KEY (`id`);

--
-- Índices de tabela `settings`
--
ALTER TABLE `settings`
  ADD PRIMARY KEY (`id`);

--
-- Índices de tabela `users`
--
ALTER TABLE `users`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `username` (`username`);

--
-- AUTO_INCREMENT para tabelas despejadas
--

--
-- AUTO_INCREMENT de tabela `clients`
--
ALTER TABLE `clients`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;

--
-- AUTO_INCREMENT de tabela `payments`
--
ALTER TABLE `payments`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=28;

--
-- AUTO_INCREMENT de tabela `plans`
--
ALTER TABLE `plans`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de tabela `servers`
--
ALTER TABLE `servers`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de tabela `settings`
--
ALTER TABLE `settings`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de tabela `users`
--
ALTER TABLE `users`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
