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í
- No painel da Cademí, abra Vendas → Entregas e adicione uma entrega.
- Em Selecione um Gateway, escolha a Herospark.
- Em Nome da Entrega, dê um nome que ajude a reconhecê-la depois.
- Em Modalidade de Venda, escolha Venda única ou Assinatura, conforme o produto na Herospark.
- 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.
- Escolha um ID para o produto: o código do produto na Herospark, por exemplo.
- 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
- Na Herospark, abra o Piloto Automático e crie a automação Pagamento Confirmado, com a opção webhook.
- Em Filtro de disparo, escolha o produto (ou os produtos) que você entrega por essa entrega.
- Em URL, cole a URL de Postback da entrega.
- Em Método, mantenha o valor padrão, POST.
- Em Headers, adicione a chave
Content-Typecom o valorapplication/json. - Em Body, cole exatamente o código abaixo. Depois troque
00000pelo 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}}"}- 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.
- Preencha cada uma como no passo 3, com o mesmo filtro, a mesma URL, o mesmo método e o mesmo header.
- 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}}"}- Ative as duas automações.