Central de Ajuda
Idioma
Idioma
Idioma
Tema

Herospark

Conecte a Herospark à sua Cademí: o ID do produto e as automações do Piloto Automático para pagamento e cancelamento.

Conecte a Herospark à sua Cademí para que cada compra aprovada libere o acesso do aluno sozinha. Você vai precisar de um ID para o produto e de automações no Piloto Automático da Herospark que avisam a Cademí. A Herospark não pede token.

Antes de começar

Peça ao suporte da Herospark, pelo chat da plataforma, que desative a área de membros nativa da Herospark na sua conta. Assim as vendas do seu checkout deixam de gerar acesso na área de membros da Herospark, e o acesso do aluno fica na Cademí.

1. Crie a entrega na Cademí

  1. No painel da Cademí, abra Vendas → Entregas e adicione uma entrega.
  2. Em Selecione um Gateway, escolha a Herospark.
  3. Em Nome da Entrega, dê um nome que ajude a reconhecê-la depois.
  4. Em Modalidade de Venda, escolha Venda única ou Assinatura, conforme o produto na Herospark.
  5. O bloco Conexão com o gateway mostra o campo ID do Produto e a URL de Postback.

Deixe a entrega aberta: você volta a ela nos próximos passos.

2. Defina o ID do produto

Na Herospark, é você quem escreve o ID do produto na automação do passo 3. O que importa é o mesmo valor estar nos dois lugares.

  1. Escolha um ID para o produto: o código do produto na Herospark, por exemplo.
  2. Cole o ID em ID do Produto, na entrega da Cademí, e guarde-o para o passo 3.

3. Crie a automação de pagamento confirmado

  1. Na Herospark, abra o Piloto Automático e crie a automação Pagamento Confirmado, com a opção webhook.
  2. Em Filtro de disparo, escolha o produto (ou os produtos) que você entrega por essa entrega.
  3. Em URL, cole a URL de Postback da entrega.
  4. Em Método, mantenha o valor padrão, POST.
  5. Em Headers, adicione a chave Content-Type com o valor application/json.
  6. Em Body, cole exatamente o código abaixo. Depois troque 00000 pelo ID do produto da entrega, mantendo as aspas.
{"valor": "{{ offer_price | divided_by: 100.00}}", "codigo": "{{ payment_id }}", "status": "aprovado", "produto_id": "00000", "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}}"}
  1. Ative a automação e, na Cademí, salve a entrega.

4. Crie as automações de cancelamento

Se você vende assinaturas, crie mais duas automações, Assinatura cancelada pelo cliente e Assinatura cancelada pelo produtor. Elas deixam o aluno inativo na Cademí quando a assinatura é cancelada na Herospark.

  1. Preencha cada uma como no passo 3, com o mesmo filtro, a mesma URL, o mesmo método e o mesmo header.
  2. Em Body, cole exatamente o código abaixo e troque o ID do produto do mesmo jeito.
{"valor": "{{ offer_price | divided_by: 100.00}}", "codigo": "{{ payment_id }}", "status": "cancelado", "produto_id": "00000", "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}}"}
  1. Ative as duas automações.

Nesta página