Verificação de Acesso

Carregando...

Formulário de contato

Nome

E-mail *

Mensagem *

Este blog é um complemento do nosso canal no YouTube. Clique em @CanalQb para seguir e acompanhar nossos vídeos!

Imagem

Como Proteger Seus Aplicativos em Python com Hotmart e Google Sheets


@CanalQb no YouTube


@CanalQb

Como Proteger Seus Aplicativos em Python com Hotmart e Google Sheets


Sempre crie uma frase de segurança única para jogos, testnets ou airdrops e evite usar sua carteira principal.



Proteja seus aplicativos em Python com Hotmart e Google Sheets

Fala galera, beleza? Aqui é o Rodrigo, e hoje vou mostrar uma solução prática que muitos programadores procuram: como proteger seu aplicativo em Python ao disponibilizá-lo na Hotmart.

Se você criou um programa incrível, converter para executável e disponibilizar na Hotmart é o próximo passo lógico. Mas existe um problema: antes de 7 dias, clientes podem solicitar estorno. Isso significa que eles podem ficar com seu produto sem pagar. Para resolver isso, criei um sistema automatizado que controla acesso e protege seu aplicativo, totalmente configurável e personalizável.

Links iniciais:

https://app.hotmart.com/tools/webhook
https://docs.google.com/

Primeiros passos: conectando Hotmart ao Google Sheets

O primeiro passo é acessar o meu Blogspot CanalQB onde há um tutorial explicando como integrar Hotmart com Google Sheets. Essa integração é essencial para monitorar transações automaticamente.

Para iniciar, faça login na Hotmart, clique em "Acessar minhas compras" e depois em "Gerenciar meu negócio". No menu lateral, acesse "Ferramentas" > "Ver todas" e pesquise por Webhook. Você também pode acessar diretamente via link oficial da Hotmart.

Criando e configurando o Webhook

Se ainda não houver configuração, clique em criar do zero. Dê um nome identificador, como "Hotmart YouTube Test", e escolha se a configuração será aplicada a todos os produtos ou individualmente.

Depois, defina a URL do Google Sheet que receberá as notificações. Recomenda-se usar a versão 2.0 da Hotmart, que é mais atual. Selecione os eventos que deseja monitorar: compras aprovadas, reembolsos, assinaturas, cancelamentos etc. Isso garante controle completo sobre quem acessa seu aplicativo.

Entendendo os status das compras

  • Aguardando pagamento: compras via boleto ou pendentes de confirmação.
  • Compra aprovada: antes da conclusão definitiva do pagamento.
  • Reembolso: quando o cliente solicita devolução antes do prazo estipulado (7 ou 30 dias).

O sistema que vamos implementar lê todas essas situações e controla automaticamente o acesso ao seu aplicativo, prevenindo uso indevido.

Configurando o Google Sheets e Apps Script

Crie uma nova planilha no Google Sheets. Vá em Extensões > Apps Script e nomeie tanto a planilha quanto o projeto do script. Por exemplo, se o produto se chama "Automação de Controle", use o mesmo nome para organizar os dados.

Substitua a função padrão myFunction pelo código do script disponibilizado. Ajuste o prazo de estorno conforme necessário (7 ou 30 dias). Defina os campos de validação, status e Spreadsheet ID (o nome da planilha que receberá os dados).

Implantando o script no Google

No Apps Script, selecione "Implantar como aplicativo da web". Configure para que qualquer pessoa possa acessar, autorize o projeto e copie o link do aplicativo. Insira essa URL na Hotmart como Webhook.

Você pode enviar testes de configuração, simulando compras, cancelamentos ou assinaturas. Cada transação será registrada detalhadamente na planilha, incluindo nome do produto, ID, e-mail, telefone e status.

Monitoramento e validação do aplicativo

O script verifica cada transação e registra datas em timestamp, garantindo precisão no controle de estorno e acesso. Ele associa o UUID ou MAC address ao dispositivo autorizado, impedindo que o aplicativo funcione em computadores não autorizados.

As informações são codificadas usando a Cifra de César, aplicável a e-mail, MAC address ou outros campos de validação. É possível ocultar arquivos localmente com Python e controlar permissões, garantindo que cada aplicativo funcione apenas no dispositivo autorizado.

Sistemas de proteção inclusos

  • Criptografia local simples
  • Verificação online via Google Sheets
  • Controle de prazo de estorno em milissegundos
  • Validação de MAC address e ID do computador
  • Remoção automática de arquivos em dispositivos não autorizados

O script funciona sem módulos adicionais do Python (versão 3.8.10 ou superior) e pode ser personalizado conforme a necessidade. Mesmo com pequenas falhas de comunicação, os dados são processados corretamente e registrados na planilha.

Considerações finais sobre responsabilidade

Vale lembrar: este sistema ajuda a proteger seus aplicativos digitais, mas a responsabilidade de analisar cada compra individualmente e de respeitar a legislação local é do desenvolvedor. Não invista em soluções que você não compreenda completamente.

Com essa solução, você garante que cada aplicativo funcione apenas no computador autorizado, com proteção robusta e dados codificados de forma segura, facilitando o controle de vendas na Hotmart.


Comentários