Para integração da HeroSpark com seu app da Entrega Digital, siga os passos abaixo.
...
Code Block |
---|
{"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"} |
Na última linha, ao lado do atributo “event”, substitua o atributo “MUDAR” pelo valor abaixo para cada caso
Assinatura cancelada pelo produtor
URL: https://api-{domain}.entregadigital.app.br/api/tools/webhooks/herospark/subscription-cancelled
"event": "SUBSCRIPTION_CANCELLATION"Estorno feito pelo produtor
URL: https://api-{domain}.entregadigital.app.br/api/tools/webhooks/herospark/purchase-refunded
"event": "PURCHASE_REFUNDED"Assinatura cancelada pelo cliente
URL: https://api-{domain}.entregadigital.app.br/api/tools/webhooks/herospark/subscription-cancelled
"event": "SUBSCRIPTION_CANCELLATION"Pagamento confirmado
URL: https://api-{domain}.entregadigital.app.br/api/tools/webhooks/herospark/purchase-approved
"event": "PURCHASE_APPROVED"
Exemplo de como ficará o preenchimento com a alteração acima:
...
...
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 abaixo.
Para a venda de produtos
No painel da Herospark, clique em Produtos, selecione o produto desejado e na lateral direita, clique no botão Editar na aba de Configurações de vendas.
...
Com o link copiado, basta colar no navegador para encontrar o ID necessário.
...
Esse ID obtido na HeroSpark deverá ser colado no painel EDM na assinatura ou produto que que devem ser liberado.
Para liberar uma assinatura: no painel da EDM, acessar no menu esquerdo a opção Sua loja, Planos de Assinatura e selecionar a aba Lojas Externas na assinatura que estará sendo liberada nessa oferta. Colar o ID conforme exemplo abaixo e salvar.
...
Para liberar um pacote de produtos: no painel da EDM, acessar no menu esquerdo a opção Sua loja > Pacotes de Produtos e selecionar a aba Lojas Externas no pacote de Produtos que deve ser liberado. Colar o ID conforme exemplo abaixo e salvar.
...
A sua configuração com a Herospark deve estar finalizada. O próximo passo e testar todas as vendas que serão realizadas no app para garantir que está tudo configurado e funcionando conforme desejado.