2011
[MANUAL DE INTEGRAÇÃO PARA
SITES DE MEMBROS]
Destinado a usuários que desejam vender conteúdo premium, disponível em sites de membros, através da
plataforma Hotmart. Versão do documento: 1.0, 11/04/2011.
Índice
Pré-requisitos para usar este Manual ............................................................................... 3
Introdução ................................................................................................................................ 4
O que são Sites de Membros? ............................................................................................. 4
Cadastrando o Produto ............................................................................................................ 5
Configurações de Integração com seu Site de Membros ........................................................ 7
1)
Onde fica a Página de Cadastro ................................................................................. 8
Definindo as Preferências da sua Página de Vendas ............................................................ 13
Integração com a Plataforma ................................................................................................. 15
Integração Manual .............................................................................................................. 15
Integração Fraca ................................................................................................................ 16
Integração Forte ................................................................................................................. 17
1º Passo: Importar o Lote de Seriais .............................................................................. 17
2º Passo: Implementar a Validação ................................................................................ 17
Integração de Descadastro Automático (opcional) ............................................................. 18
Guia Rápido ........................................................................................................................... 20
Passo a Passo rápido para Integração com Hotmart ......................................................... 20
Parâmetros Enviados pelo Hotmart .................................................................................... 20
Informações enviadas por email pelo Hotmart ................................................................... 21
Apêndice A: Como obter seu Hotlink de Pagamento Direto ............................................... 21
Dúvidas? ............................................................................................................................ 22
2
Como usar este Manual?
Se você quer informações detalhadas sobre a integração de Sites de Membros com o
Hotmart, simplesmente leia o manual na ordem natural em que ele está disposto.
Se você é um usuário familiarizado com o Hotmart, e avançado em termos de programação
web, fique à vontade para seguir para o
3
Guia Rápido, disponível no final deste manual.
Pré-requisitos para usar este Manual
Para o bom entendimento e uso deste manual é necessário que o leitor tenha uma conta
criada e pronta para ser usada no Hotmart e tenha conhecimentos de programação web
(HTML, Javascript e Banco de Dados).
4
Introdução
Conteúdo Digital pode existir livre nos blogs e sites da internet, pode exisitir na forma de
arquivos para download, ou pode existir em sites de acesso restrito, onde apenas pessoas
autorizadas podem ter acesso.
Uma das possibilidades que o Hotmart oferece é a venda de Conteúdo Digital Premium em
Sites de Membros. O objetivo deste manual é explicar ao usuário do Hotmart como integrar
o seu sistema com a nossa plataforma, e assim vender os acessos ao seu Site de Membros
utilizando nosso programa de afiliados e demais recursos do Hotmart.
O que são Sites de Membros?
Sites de Membros são sistemas que permitem que pessoas autorizadas (membros),
acessem conteúdo restrito. Muitos empreendedores vendem conteúdo desta forma, ou seja,
apenas compradores que já tiveram seus pagamentos confirmados, podem então se
cadastrar e acessar o conteúdo do site.
Exemplos de sites de membros:




Clubes Privados
Sites de Coaching Online
Cursos e Treinamentos Online
Fóruns de conteúdo restrito
Trazendo para um exemplo mais real, imagine que você ofereça vídeo-aulas sobre como
Tocar Violão, e este conteúdo esteja disponível em uma parte restrita somente a membros
no seu site. Assim, para se tornar um membro, o usuário deve fazer um pagamento
(Adesão). Este é o tipo de Cenário onde a solução para Sites de Membros do Hotmart se
encaixa.
5
Cadastrando o Produto
Se você pretende utilizar a integração com Site de Membros do Hotmart, o primeiro Passo é
cadastrar o seu produto em nossa plataforma. Acesso o Hotmart, vá no menu “Produtos ->
Criar Novo Produto”.
Siga o fluxo de cadastro lendo atentamente as informações que vão sendo solicitadas.
Quando chegar no passo 3/3 você verá uma tela que apresentará a opção “Que tipo de
Produto será entregue?”, conforme mostra a imagem a seguir.
6
Note que você deverá marcar a segunda opção, ou seja, marque Acesso. Este é o tipo de
produto que define um Site de Membros no Hotmart. Depois de marcar a opção acesso, a
tela irá mudar e irá apresentar novas opções como mostra a imagem a seguir.
7
Configurações de Integração com
seu Site de Membros
Antes de iniciarmos a parte específica para configurações de sites de Membros, é
interessante darmos uma olhada em uma visão geral de como funciona a integração com
Sites de Membros do Hotmart. Para isto, veja a imagem a seguir:
Vamos analisar cada um destes passos:
1) Comprador visita o seu site: O comprador encontra o seu site na internet, através
de um anúncio ou divulgação que você ou um de seus afiliados fez.
2) Comprador clica no botão para comprar acesso ao seu Site de Membros: note
que este botão de compra contém o Hotlink de Pagamento Direto do seu produto. Isto
significa que você deve pegar seu link de Pagamento Direto para este produto dentro
do Hotmart e deve então apontar o seu botão de compra para ele em seu site. Se
você tem dúvidas sobre como obter o seu Hotlink de Pagamento Direto, veja o
Apêndice A deste manual.
8
3) Comprador faz pagamento para adesão ao seu Site de Membros: O Hotmart irá
processar este pagamento. Se for uma indicação de um afiliado, as comissões
também já serão distribuídas automaticamente entre Você e seu Afiliado. Após a
confirmação do pagamento, o produto será entregue conforme mostra o próximo
passo.
4) Hotmart envia um link e-mail contendo o link de cadastro para o seu site de
membros. Este link está associado a um código serial: este é o e-mail de entrega
do produto para o seu cliente. Seu cliente irá clicar no link contido no email, e irá cair
diretamente na página de Cadastro para se tornar um membro em seu site.
5) Comprador clica no link e vai para o seu site finalizar o cadastro. Seu site valida
o serial e autoriza o cadastro do membro: No URL desta página estarão os
parâmetros que você irá precisar para validar se este visitante é de fato um
comprador ou não. Esta validação será explicada mais adiante mais adiante na seção:
Validando o Cadastro do Membro.
Isto lhe dá uma visão geral de como é o fluxo do seu cliente. Com isto em mente, voltemos
as configurações de cadastro do seu Site de Membros.
A partir de agora você definir 3 coisas:
1) Onde fica a Página de Cadastro
Neste passo você irá informar o URL da página de cadastro do seu site, ou seja, a página
onde o comprador irá informar seus dados para se tornar membro.
Note que, quando o comprador acessar esta página através do link entregue a ele pelo
Hotmart, este link irá conter alguns parâmetros que podem ser usados por você até mesmo
para acelerar o cadastro do usuário.
Por exemplo, você receberá o parametro email (contendo o endereço de email usado na
compra) e o parâmetro name (contendo o Nome informado pelo comprador no momento da
compra). De posse destas duas informações, você poderia lê-las do Request e preencher
estes itens no seu formulário com um javascript.
9
2) Será utilizado Descadastro Automático?
(Opcional)
Há casos em que alguns compradores solicitam o reembolso referente a compra. Isto pode
acontecer por diversos motivos, sendo o mais comum a insatisfação do comprador com o
produto adquirido.
Nestas situações onde o Hotmart precisa processar o cancelamento da compra e o
reembolso do pagamento para o cliente, duas coisas acontecem:


Um email de alerta de reembolso é disparado: Tanto você quando seu afiliado
(caso a venda tenha sido feita por um afiliado) receberão um email alertando sobre o
reembolso e portanto sobre o congelamento das comissões daquela venda. Este
email contém os dados do Comprador que solicitou o reembolso, dessa forma você
pode bloquear o acesso deste comprador no seu site manualmente.
Um POST é feito em um endereço que você determinar, contendo as
informações do comprador que solicitou reembolso: Dessa forma você pode
implementar um código para receber este post e bloquear de forma automática o
comprador em seu sistema.
Para definir o URL de Descadastro, ou seja, o URL para onde o Hotmart irá enviar o POST,
preencha o campo indicado. (Vale lembrar que esta informação é opcional, e só precisa ser
preenchida caso haja interesse de se implementar o descadastro automático).
10
3) Gere os Códigos Seriais
Como você viu anteriormente, a solução do Hotmart para Sites de Membros funciona com
base em Códigos Seriais. Cada venda está associada a um Código Serial único, que fica
indisponível depois de ser adquirido por um comprador.
Portanto, vamos agora gerar um lote de códigos seriais.
No primeiro campo você irá definir um nome para o lote de seriais. Esta é uma informação
meramente descritiva.
No segundo campo você irá definir quantos seriais deseja gerar. Esta é uma informação
importante, pois ela é também o número máximo de vendas que você poderá fazer deste
produto. Quando os seriais se esgotarem, não será mais possível fazer vendas. No entanto,
você poderá voltar até esta tela e gerar novos seriais, antes mesmo que isto aconteça.
A última opção é um parâmetro extra (xparam), opcional, que será “anexado” a cada serial
gerado. Isto significa que quando o comprador chegar até o seu site para se cadastrar, este
valor que está sendo atribuído ao atributo xparam estará no Request juntamente com os
outros dados da venda. Dessa forma você pode usar o xparam para implementar controles
adicionais ou alternativos se preferir. Veremos mais sobre isto depois.
Uma vez que você preencheu estas informações, clique em “Gerar Seriais” e você verá algo
parecido com a tela a seguir.
11
A tela acima teve alguns pontos marcados com cores diferentes para destacar as
informações relevantes que vamos apresentar aqui. Portanto, acompanhe a legenda de
acordo com as cores.
Seriais Disponíveis: indica quantos seriais ainda estão livres para serem vendidos. Toda
vez que você acessar esta página, poderá ver se é necessário gerar mais seriais ou não.
Exportar Seriais (CSV): permite que você exporte todos os seriais em um arquivo CSV. Isto
será importante para que você faça a importação destes seriais em seu banco de dados
depois.
Código Serial: este é o serial propriamente dito, o código único que será associado a cada
venda e que servirá para identificar se um visitante é comprador confirmado ou não.
Endereço Completo: é o endereço final montado pelo Hotmart e que será entregue ao
comprador através do email enviado após a confirmação de pagamento.
xparam: é o parâmetro extra que pode ser adicionado opcionalmente por você para
controles próprios. Note que todos os códigos seriais possuem o mesmo xparam.
12
Ok, agora que todos os seriais estão gerados, basta você Salvar e Ir Para Preferências, para
fecharmos a última parte do cadastro.
Depois de clicar em Salvar e Ir para Preferências, chegou a hora definirmos os últimos
ajustes para o cadastro seu site de membros. Estes ajustes finais são relacionados à
Páginas envolvidas na venda do seu produto.
13
Definindo as Preferências da sua
Página de Vendas
A primeira coisa que devemos definir é se você irá utilizar uma Página gerada pelo Hotmart
para vender seu produto, ou se irá utilizar uma página própria, em seu site. Uma vez que
você está vendendo acesso ao seu site, é natural que a página de vendas fique em seu site.
Portanto, crie uma página no seu site onde ficarão as informações do seu produto (talvez
uma Carta de Vendas) para o comprador e o Botão Comprar para que o visitante inicie o
processo de pagamento pelo Hotmart.
É indispensável que o Botão Comprar aponte para o Hotlink de Pagamento Direto do seu
produto. (Se quiser mais informações sobre como obter o Hotlink de Pagamento Direto,
acesse o Apêndice A deste manual).
Na oção LOCAL DA PÁGINA DE VENDAS, marque “Página de vendas em Meu Site (fora
do Hotmart)”. Então informe o URL da sua Página de Vendas conforme indicado no campo.
14
Verifique se o endereço da Página de Vendas está correto e funcionando. É para este
endereço que os links de Afiliados irão apontar depois.
A próxima opção é definir uma Página de Obrigado. Você não precisa fazer isto, mas é
interessante que o faça, pois o visitante irá retornar ao seu site após a compra e irá cair
nesta página. Caso você não defina uma página de obrigado, ele será redirecionado para
uma página padrão do Hotmart.
Finalmente clique em Salvar Preferências.
Ok! Seu produto está cadastrado.
Agora vamos dar uma olhada em como implementar a integração com o Hotmart.
15
Integração com a Plataforma
Uma vez que seu produto já está devidamente cadastrado, e você já gerou pelo menos 1
lote de seriais para seu produto, é possível iniciar a integração.
Basicamente é possível implementar a integração de três formas diferentes.
A primeira delas é a Integração Manual. Esta é a mais simples de todas as formas, porém
como o nome já diz, ela exigirá um esforço operacional seu ou da sua equipe, a cada vez
que uma nova venda for realizada.
Outra forma é a chamada de Integração Fraca, pois apesar de sem muito simples de ser
implementada, ela oferece menos segurança.
A últiam delas é a Integração Forte. Esta integração exige um esforço de desenvolvimento
maior, porém é bastante segura com relação a aprovação automática do Cadastro de Novos
Membros.
Integração Manual
A integração manual funciona da seguinte forma. O seu formulário de cadastro de membros
fica disponível em seu site para que os membros se cadastrem. Todos os cadastros de
membros são por padrão iniciados como INATIVOS, ou seja, mesmo que alguém se
cadastre no formuário, esta pessoa precisa ser ATIVADA manualmente por você ou sua
equipe.
Neste caso, você entraria no Hotmart e verificaria se tal pessoa já um de seus clientes. Para
isto basta ir em “Vendas -> Meus Clientes”, ou verificar ela está listada no seu Histórico de
Vendas (“Vendas -> Histórico de Vendas”). Caso a pessoa já estiver com seu pagamento
confirmado, você poderia ativá-la em sua base para que ela pudesse acessar o seu
conteúdo.
16
Integração Fraca
A integração fraca pode ser feita através do parâmetro extra (xparam). Se você não está
lembrado do que é o xparam, volte na seção “Configurações de Integração com Seu Site de
Membros”.
Para implementar a integração Fraca, defina no xparam dos seus lotes um String que servirá
como uma Chave. Por exemplo, veja a imagem abaixo:
O xparam da imagem contém o valor “lote1_liberado_568932”.
Na Integração Fraca, o que pode ser feito é verificar na Página de Cadastro de membros, se
o parâmetro xparam=lote1_liberado_568932 está no request. Caso esteja no request, o
seu site libera o cadastro. Caso não esteja no request, o seu site redireciona o visitante para
outra página ou simplesmente impede que seu usuário seja gravado no banco de dados.
A Integração Fraca é utilizada por alguns produtores do Hotmart, no entanto, ela não é a
mais segura de toda, pois não garante que somente portadores de um serial único podem se
cadastrar em seu site. Muitas vezes, esta integração usada em conjunto com a Integração
Manual, para complementar o grau de segurança que não foi implementado.
17
Integração Forte
Se você tem a disposição alguém conhecimento bom técnico em programação a seu dispor,
então esta é a forma de integração mais indicada.
1º Passo: Importar o Lote de Seriais
Você deve exportar os seriais do seu produto em forma de arquivo CSV, e então importá-los
em seu banco de dados em uma tabela própria. Você pode modelar esta tabela da forma
que achar melhor, no entanto é importante que você tenha pelo menos duas colunas, uma
para guardar o Código Serial e outra para armazenar o Status daquele serial.
2º Passo: Implementar a Validação
Quando um novo usuário se registrar em sua página de cadatro, você irá ler o request
buscando pelos parâmetros que o validam como um comprador. O código serial estará
armazenado na variável hotkey. Os outros parâmetros que você irá receber são:

hotkey: código serial selecionado pelo Hotmart para este comprador. Esta é uma
chave única de 30 caracteres.
xparam: parâmetro extra (opcional), que pode ter sido informado por você durante a
geração dos códigos seriais.
email: email do comprador
name: nome do comprador



A estratégia de implementação é:
1)
2)
18
Recupere os parâmetros listados acima.
Tente obter no seu banco de dados, um serial DISPONÍVEL que seja idêntico a
hotkey recebida.
a. Caso encontre um serial válido e disponível igual a hotkey:
i. Registre o usuário como sendo um comprador ativo.
ii. Atualize o status do serial em seu banco de dados, e torne-o usado.
b. Caso contrário:
i. Não grave o usuário em seu banco, ou grave-o como inativo.
ii. Exiba uma mensagem de serial inválido. Vale a pena também indicar
a sua página de vendas, onde ele poderá adquirir um serial válido para
se cadastrar em seu site.
Integração de Descadastro Automático (opcional)
O Hotmart oferece a possibilidade de descadastro automático, para casos onde o comprador
peça o cancelamento da compra e consequentemente o reembolso do dinheiro.
Nestas situações é interessante que você bloqueie o acesso do usuário. Você poderá fazer
isto manualmente, pois irá receber um email notificando-o do reembolso, porém também é
possível automatizar este processo.
Sempre que o Hotmart processa um reembolso, ele pode enviar um POST para um URL
definido por vocês durante o cadastro do produto (URL de Descadastro, vide seção de
Configurações do Seu Site de Membros )
Os parâmetros enviados via POST para este URL de Descadastro são:





hottok: um token único, gerado pelo Hotmart para você produtor. Cada conta
possuirá o seu próprio token, e esta é a garantia que o post está sendo feito pelo
Hotmart.
hotkey: código serial selecionado pelo Hotmart para este comprador. Esta é uma
chave única de 30 caracteres.
xparam: parâmetro extra (opcional), que pode ter sido informado por você durante a
geração dos códigos seriais.
email: email do comprador
name: nome do comprador
O token (hottok) pode ser obtido em “Minha Conta -> Configurações Avançadas e API”.
19
A estratégia de implementação é:
1)
2)
3)
20
Ao receber o POST verifique se o hottok é de fato o seu hottok que está
associado a sua conta do Hotmart.
Em caso positivo, recupere o comprador através do email e bloquei-o em sua
base.
Mantenha o serial eliminado, ou se preferir atualize-o para o status “Reembolsado”.
Isto poderá lhe servir de estatísticas mais adiante.
Guia Rápido
Esta seção é destinada para aqueles usuários que já estão familiarizados com o Hotmart e
também possuem conhecimento de programação. É uma seção que contém os principais
aspectos da integração de forma sumarizada.
Passo a Passo rápido para Integração com Hotmart
1)
Cadastre seu produto selecionado no passo 3/3 a opção de tipo de produto
entregue como “Acesso” (ou site de membros).
a. Defina suas configurações de Sites de Membros e suas Preferências de
Página de Vendas
Gere os Códigos Seriais para seu produto
Importe os Códigos Seriais em seu banco de dados
Implemente a validação dos usuários que se cadastrarem em seu site, sempre
verificando se no request existe um serial válido de acordo com o seu banco de
dados.
a. Após cada cadastro bem sucedido, atualize o serial em sua base.
2)
3)
4)
Parâmetros Enviados pelo Hotmart





hotkey: código serial selecionado pelo Hotmart para este comprador. Esta é uma
chave única de 30 caracteres.
xparam: parâmetro extra (opcional), que pode ter sido informado por você durante a
geração dos códigos seriais.
email: email do comprador
name: nome do comprador
hottok: um token único, gerado pelo Hotmart para você produtor. Cada conta
possuirá o seu próprio token, e esta é a garantia que o post está sendo feito pelo
Hotmart. (este parâmetro é enviado apenas no Descadastro de usuários)
21
Informações enviadas por email pelo Hotmart


Quando algum comprador tiver sua venda confirmada:
o Email para o produtor (e afiliado, caso aplicável), avisando da venda e
quanto de comissão recebeu.
o Email para o comprador, contendo o link com o serial e outros parâmetros do
Hotmart, apontando para a página de cadastro do site de membros.
Quando algum comprador solicitar reembolso:
o Email para o Produtor (e afiliado, caso aplicável), avisando-o que o pedido
de reembolso do comprador foi processado.
o Email para o Comprador, avisando que seu reembolso foi processado e o
dinheiro já foi devolvido.
Apêndice A: Como obter seu Hotlink de Pagamento
Direto
Para conseguir o seu link de Pagamento Direto, vá em “Produtos -> Meus Produtos”. Na
listagem dos produtos, acesse o link “Hotlink e Ferramentas de Venda” que está relacionado
ao seu produto.
Você então irá visualizar o seu Hotlink de Página de Vendas, o seu Hotlink de Pagamento
Direto e o seu Hotlink de Recrutamento. Use o Hotlink de Pagamento Direto no seu botão
comprar do site.
22
Dúvidas?
Entre em contato com nosso suporte:
[email protected]
www.hotmart.com.br
23
Download

Hotmart-Membership-DOCs-2011