Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

  1. No painel da Herospark no menu "Piloto automático” clique no botão “usar modelo de automação”. Essa ação precisará ser repetida 4 vezes, uma para cada tipo de webhook.

  • Assinatura cancelada pelo produtor

  • Estorno feito pelo produtor

  • Assinatura cancelada pelo cliente

  • Pagamento confirmado

    Crie todas com a ação gerar webhoook.

  1. Após criar edite cada um deles:

Adicione em todos o método POST e o header Content-Type = application/json

A lista abaixo contém todas as URLs, mas lembre-se de substituir "{domain}” pelo domínio EDM que está sendo configurado.

Todas as automações possuem o mesmo Body (copie o trecho abaixo e cole em todas):

{"data":{"buyer":{"name":"{{ buyer_name }}","email":"{{ buyer_email }}","checkout_phone":"{{ buyer_phone_raw }}"},"product":{"id":"{{ product_id }}","name":"{{ product_name }}"},"producer":{"name":"{{ school.name }}"},"purchase":{"offer":{"code":"{{ offer_id }}","kind":"{{ offer_kind }}"},"price":{"value":"{{ offer_price }}"},"status":"{{ payment_status }}","payment":{"type":"{{ payment_method }}"},"order_date":"{{ payment_date }}","transaction":"{{ payment_id }}","approved_date":"{{ payment_date }}"},"subscription":{"status":"{{ subscription_status }}","subscriber":{"code":"{{ offer_id }}{{ buyer_email }}"},"next_invoice":"{{ subscription_next_invoice_at }}","expiration_at":"{{ subscription_expiration_at }}","available_until":"{{ subscription_available_until }}","subscription_id":"{{ subscription_id }}"}},"event":"MUDAR"}

Substitua o atributo “event” no final do trecho acima pelos valores abaixo para cada caso:

  1. Configurado os webhooks, agora acesse o painel EDM → Ferramentas → Configurações → Técnicas. Na área de funcionalidades, ative a integração com a Herospark.

  1. Com a integração herospark ativada, agora é possível configurar os Ids externos de produtos e assinaturas. Atenção! Os IDs utilizados para a venda de produtos é obtido de forma diferente do de assinaturas, como explicado a baixo:

    Para a venda de produtos:
    No menu Herospark, vá em Produtos e abra a edição do produto desejado. Na Url será possível obter o ID do produto, esse ID será usado como ID externo no painel EDM.

    Para a venda de assinaturas:
    Como se é possível ter diferentes assinaturas (mensal, anual, etc) que correspondem ao mesmo produto, o ID utilizado como id externo é o ID da página de venda da assinatura.
    Para acessar, vá no produto desejado → Página de vendas → Ofertas

    Caso ainda não possua uma oferta de assinatura, crie uma. Copie o link e novamente você encontrará o ID necessário.

  • No labels