É possível integrar a HeroSpark com áreas de membro externas, como a Cademí.
O primeiro passo é solicitar ao time de suporte da HeroSpark, através do chat dentro da plataforma que desative a área de membros nativa da HeroSpark.
Importante: Isso fará com que todas as vendas do seu checkout “não gerem um acesso na área de membros da HeroSpark”.
Uma vez solicitado, siga os passos a seguir.
Passo 1 - Copiar o token da sua conta Cademí
Acesse a sua conta Cademí, clique em “Configurações” e “Configurações”. Em “Token Cademí”, copie e guarde a chave para ser utilizada nos próximos passos.
Passo 2 - Criar uma entrega na Cademí
Acesse o menu “Vitrines”, “Entregas” e clique em “Nova Entrega”. Localize e selecione a opção “HeroSpark".
Passo 3 - Configurar a Entrega na Cademí
Retorne a tela de “Entregas” na Cademí e defina os seguintes campos:
- Nome da Entrega
- Modalidade de Venda
- Conteúdos: O que o aluno terá acesso na Cademí
- ID do Produto: Informe um código único para identificação do produto
- URL Postback: Copie e guarde a url para ser utilizada nos próximos passos.
Após finalizar todos os campos, clique em “Salvar Alterações”.
Passo 4 - Configure a automação no Piloto Automático da HeroSpark para liberar acesso do aluno na Cademí
Acesse o Piloto Automático na HeroSpark e crie as seguintes automações escolhendo a opção “Webhook”.
- Pagamento Confirmado
Caso tenha algum produto de Order Bump, crie também:
- Pagamento confirmado via Order Bump
Configure os campos da automação da seguinte forma:
Filtro de disparo:
Você pode filtrar a automação para um ou mais produtos.
URL:
A URL copiada na entrega da Cademí no “Passo 3”.
Método:
Não mexa em nada, mantendo o valor padrão (POST).
Headers:
Chave: Content-Type
Valor: application/json
Body:
Copie e cole exatamente o código a seguir:
{"token": "TOKEN", "valor": "{{ offer_price | divided_by: 100.00}}", "codigo": "{{ payment_id }}", "status": "aprovado", "produto_id": "ID DO PRODUTO", "cliente_doc": "{{ buyer_document_id }}", "cliente_nome": "{{ buyer_name }}", "cliente_email": "{{ buyer_email }}", "recorrencia_id": "{{subscription_id}}","cliente_celular": "{{ buyer_phone }}", "recorrencia_status": "ativo", "subscription_expiration_at": "{{subscription_expiration_at}}", "subscription_next_invoice_at": "{{subscription_next_invoice_at}}"}
Substitua os valores:
Toke: Cole o token que você copiou no “Passo 1” e mantenha entre aspas duplas “ ”.
ID do produto: Cole o ID do produto que você copiou no “Passo 3” e mantenha entre aspas duplas “ ”.
Body para Pagamento confirmado via Order Bump:
Copie e cole exatamente o código a seguir:
{"token": "TOKEN", "valor": "{{ offer_price | divided_by: 100.00}}", "codigo": "{{ payment_id }}{{ offer_id }}", "status": "aprovado", "produto_id": "ID DO PRODUTO", "cliente_doc": "{{ buyer_document_id }}", "cliente_nome": "{{ buyer_name }}", "cliente_email": "{{ buyer_email }}", "recorrencia_id": "{{subscription_id}}","cliente_celular": "{{ buyer_phone }}", "recorrencia_status": "ativo", "subscription_expiration_at": "{{subscription_expiration_at}}", "subscription_next_invoice_at": "{{subscription_next_invoice_at}}"}
Substitua os valores:
Toke: Cole o token que você copiou no “Passo 1” e mantenha entre aspas duplas “ ”.
ID do produto: Cole o ID do produto que você copiou no “Passo 3” e mantenha entre aspas duplas “ ”.
Passo 5 - Configure a automação no Piloto Automático da HeroSpark para retirar o acesso do aluno Cademí
Acesse novamente o “Piloto Automático” na HeroSpark e crie as seguintes automações escolhendo a opção “Webhook”:
- Estorno feito pelo produtor
- Estorno feito pela operadora do cartão
- Pagamento Inadimplente
Caso tenha ofertas por assinatura, crie também:
- Assinatura cancelada pelo cliente
- Assinatura cancelada pelo produtor
Configure os campos “Filtro”, “URL”, “Método” e “Headers” repetindo a etapa anterior e altere o “Body” com as seguintes configurações:
{"token": "TOKEN AQUI", "valor": "{{ offer_price | divided_by: 100.00}}", "codigo": "{{ payment_id }}", "status": "cancelado", "produto_id": "ID DO PRODUTO AQUI", "cliente_doc": "{{ buyer_document_id }}", "cliente_nome": "{{ buyer_name }}", "cliente_email": "{{ buyer_email }}", "recorrencia_id": "{{subscription_id}}","cliente_celular": "{{ buyer_phone }}", "recorrencia_status": "cancelado", "subscription_expiration_at": "{{subscription_expiration_at}}", "subscription_next_invoice_at": "{{subscription_next_invoice_at}}"}
Substitua os valores:
token: Cole o token que você copiou no “Passo 1” e não esqueça de manter entre aspas duplas “ ”.
produto_id: Cole o ID do produto que você copiou no “Passo 3” e não esqueça de manter entre aspas duplas “ ”.
Passo 6 - Testar integração
Para testar a integração é necessário acessar o checkout e efetuar uma compra. Após a confirmação do pagamento, a automação será disparada liberando o acesso do aluno na Cademí.
Problemas?
Caso você tenha problemas, entre em contato diretamente com o suporte da Cademí.