Hotmart

Hotmart

INFORMAÇÕES IMPORTANTES

1- Para que a integração funcione de forma automática, é necessário que os produtos e assinaturas cadastradas na nossa plataforma possuam um ID da Hotmart associado.

2 - O ID de produto para liberação de assinatura deve constar em apenas um plano de assinatura – o mesmo ID não pode liberar diferentes planos de assinatura dentro do app. Para isso, pode ser utilizado o ID do plano da Hotmart.

3 - A comunicação com a Hotmart diferencia produtos avulsos e assinaturas. Essa configuração deve ser seguida conforme tutorial para o correto funcionamento da integração.

4 - Caso haja co-produção no seu contrato, deve ser adicionado o email coprodutor@entregadigital.app.br nos produtos e assinaturas comercializados.

 

PARA CLIENTES QUE UTILIZAM O PLAN ID;

  • Sempre que preenchido, o plan_id é utilizado como identificador principal da compra.

  • Product ID: será utilizado somente quando não houver uma correspondência encontrada para o plan_id.

Passo 1 - Cadastro do Webhook

1 - No painel ADM da Entrega Digital, acesse no menu lateral Ferramentas > Integrações. Por aqui, você pode configurar ou editar a integração do zero.

image-20250618-175959.png



2 - Copie a URL exibida no campo URL Webhook Hotmart

image-20250618-183517.png

 

3 - No painel da Hotmart, selecione Ferramentas > Webhook (API e notificações). Clique no botão Cadastrar Webhook.

image-20240517-144345.png


4 - Preencha os campos do Webhook conforme exemplo abaixo, colando corretamente a sua URL copiada no passo 2. Clique em Salvar.

 

image-20240517-144717.png

 

5 - Após salvo, vá até a aba Autenticação e copie o Hottok de verificação 

6 - De volta ao painel ADM da Entrega Digital, em Ferramentas > Integrações e cole o código no campo Chave Hotmart (API Key). O webhook está configurado, siga para a configuração das credenciais do Hotmart.

image-20250618-183641.png

 

Passo 2 - Criação das Credenciais

 

1 - No painel da Hotmart, selecione Ferramentas > Credenciais Hotmart. Clique no botão Criar Credencial, selecione API Hotmart, e preencha com o nome Entrega Digital, conforme tela abaixo. Clique novamente em Criar credencial.

image-20240517-155908.png

2 - A credencial estará criada. Faça o download para garantir o acesso às suas chaves.

3 - Após criada a credencial, as chaves acima deverão ser inseridas nos respectivos campos no painel da entrega Digital, em Ferramentas > Integrações.

Para facilitar, abaixo está ilustrado por cores aonde cada chave copiada no Hotmart deve ser inserida na Entrega Digital.

  • Hotmart basic: chave azul (Basic)

  • Id de Cliente Hotmart: chave vermelha (Client ID)

  • Chave (secret) de Cliente Hotmart: chave verde (Client Secret)

 

Confira se o formato das chaves está de acordo com o exemplo abaixo e clique em Salvar.

image-20250618-183934.png

 

Passo 3 - Associar as vendas

 

Para que o usuário receba acesso ao aplicativo automaticamente quando ocorre uma nova venda e o acesso seja removido em caso de cancelamento, é necessário fazer a associação de produtos do Hotmart com a Entrega Digital.

1 - Venda de Produtos avulsos: no painel do Hotmart, no menu lateral Meus Produtos, copiar o ID numérico do produto que será associado ao seu app conforme exemplo abaixo.

image-20240517-162251.png

 

2 - No painel da Entrega Digital, acessar no menu lateral Sua Loja > Pacote de Produtos e selecionar o pacote de produtos desejado. Na aba Lojas Externas, colar o ID copiado no passo anterior e clicar em Salvar.

 

image-20240517-162539.png

 

3 - Venda de assinatura recorrente: o cadastro é realizado de forma similar, sendo utilizado o ID da Hotmart do produto ou plano que estiver sendo comercializado como Assinatura.

Na Entrega Digital, esse ID será inserido no plano de assinatura desejado dentro de Sua Loja > Planos de Assinaturas, na aba Lojas Externas. Após clicar em salvar, a integração estará concluída.

 

image-20240517-162921.png

Após finalizarem as integrações, é imprescindível que façam uma compra teste para validar a integração, verificando recebimento de email e liberação da respectiva assinatura/produto no perfil do usuário.

ATENÇÃO:

Para CANCELAMENTO DE ASSINATURA o usuário deve entrar em contato com o suporte do cliente ou através do e-mail do gateway de pagamento.