Checkout Externo: Integrando com Outra Plataforma de Vendas
A Ensinio permite que você utilize o checkout de outra plataforma para processar suas vendas e, ao mesmo tempo, entregue o acesso ao conteúdo automaticamente na sua plataforma. Assim, você mantém a experiência de aprendizado na Ensinio sem abrir mão da receita de vendas em plataformas como Hotmart, Kiwify, Monetizze, entre outras.
Antes de configurar a integração na Ensinio
Antes de configurar a integração aqui na Ensinio, é necessário configurar um webhook na plataforma externa para que ela envie notificações referentes aos eventos de quando um pedido for:
Aprovado - cria a inscrição e libera o acesso ao curso.
Reembolsado/Cancelado - bloqueia o acesso do aluno ao curso.
Sofrer um chargeback - bloqueia o acesso do aluno ao curso.
Caso a venda seja por recorrência, selecione também os eventos de:
Assinatura renovada - mantém o acesso ativo para cursos recorrentes.
Assinatura cancelada - cancela uma recorrência.
No caso de uma venda, o webhook é necessário para que a Ensinio não precise ficar perguntando a cada segundo à plataforma de checkout se "tem venda nova? ". O checkout externo (quando configurado corretamente) envia uma notificação automática (o webhook) para a Ensinio assim que o pagamento é aprovado.
Exemplo de um fluxo de integração:
Evento: Um aluno compra seu curso no checkout externo.
Gatilho (Webhook): A plataforma de checkout detecta a compra aprovada e envia os dados (dados do usuário como nome, e-mail e o curso comprado) para uma URL específica da Ensinio.
Ação da Ensinio: A Ensinio recebe essa informação e cria o usuário, libera o acesso ao curso e, muitas vezes, envia os dados de login para o aluno automaticamente.
Acessando os Checkouts Externos
No "Admin Console", clique no ícone "App Store" no menu lateral esquerdo.
Clique em "Checkouts externos".
Clique em "+ Criar uma integração externa".

Uma janela será exibida com informações sobre a funcionalidade. Leia o aviso e clique em "Entendi, quero continuar" para prosseguir.
A notificação de criação de acesso pode levar entre 3 e 7 minutos após a compra ser aprovada na plataforma externa. Se quiser que o acesso seja imediato, considere criar a oferta diretamente na Ensinio.

Configurando a entrega
Após clicar em "Entendi, quero continuar", você será direcionado para a tela "Criando uma entrega".
No campo "Nome da entrega", digite um nome para identificar essa integração.
Exemplo: Hotmart — Curso de Marketing.
No campo "Código do produto na plataforma", insira o código do produto correspondente na plataforma externa. Esse código é fornecido pela plataforma que você escolher.

Selecionando a plataforma
Na seção "Selecione a plataforma", clique na plataforma que você utiliza para processar suas vendas.
As plataformas disponíveis atualmente são: Hotmart, Kiwify, Ticto, Monetizze, Lastlink, Greenn, Digital Manager Guru, Asaas, PagBank, Payt, Appmax, Zouti, Eduzz e Hubla.

URL de postback
Ao selecionar uma plataforma será exibida a URL de postback.
A URL exibida é o endereço de webhook da sua plataforma Ensinio. Copie esse link e cadastre-o na plataforma externa escolhida — geralmente em Configurações > Webhooks ou similar. É por meio dessa URL que a plataforma externa saberá onde notificar a Ensinio quando uma venda for aprovada, reembolsada ou cancelada.
Token de autenticação
Ao clicar em ALGUMAS plataformas será exibido também um campo para acrescentar um token de autenticação.
O token solicitado aqui é gerado pela plataforma externa. Acesse as configurações da plataforma que você escolheu — geralmente em Configurações > API ou Tokens — copie o token disponibilizado lá e cole neste campo. Ele garante que apenas a plataforma autorizada consiga enviar notificações para a sua plataforma.

Configurando a expiração da inscrição
Na seção "Expiração da inscrição", você define por quanto tempo o usuário terá acesso ao conteúdo após a compra.
Se o acesso for vitalício, mantenha a opção "Habilitar expiração da inscrição" desativada.
Se o acesso for por tempo limitado, ative a opção e defina o período de acesso.
Essa configuração é recomendada para vendas de pagamento único quando o checkout externo não envia a data de expiração do acesso automaticamente.

Selecionando o grupo que o usuário receberá acesso
Na seção "Grupo que o usuário receberá acesso", clique em "+ Selecionar grupo".

Escolha o grupo ao qual o usuário deverá ter acesso após a compra ser confirmada pela plataforma externa.

Com tudo preenchido, clique em "Salvar", no canto superior direito, para concluir a configuração.
Você pode criar mais de uma entrega para o mesmo grupo caso o mesmo produto seja vendido em plataformas diferentes.
Last updated