Passar para o conteúdo principal
Todas as coleçõesIntegre seu Checkout
Herospark: como integrar seu checkout
Herospark: como integrar seu checkout

Otimizando suas Conversões: Integre com Herospark e Capture Todos os Leads do Seu Checkout

Atualizado há mais de 2 meses

Para iniciar a sua integração, vá em Mais > Ferramentas de Checkout

Selecione a integração com a Herospark

Selecione quais eventos deseja receber na Clint e clique em Continuar

Na sua conta Herospark, copie o código do produto que deseja receber os eventos na Clint. Para isso, vá em Produtos, escolha o produto e copie o código localizado na URL da página

Cole o código do produto na Clint e clique em Continuar

No terceiro passo na Clint, você pode marcar a opção para que negócios que já possuem um dono recebam o mesmo dono automaticamente. E também pode adicionar uma tag para essa integração.

Clique em Fiz o passo a passo. Finalizar

Agora você precisa configurar os eventos na Herospark. No menu lateral, clique em Piloto automático e, em seguida, clique em Usar modelo de automação

Escolha uma das opções e clique em Usar este modelo

Selecione a opção Gerar um Webhook e cliquem em OK. Entendi!

Na configuração dos eventos, defina o filtro de disparo

Em Edição de webhook, cole a URL da Clint e mantenha o método como POST. Em Headers, clique em +adicionar e preencha o campo chave com Content-type e o campo valor com application/json

No body, cole as seguintes informações:

{
"event": "PURCHASE_CANCELED",
"id": "{{payment_id}}",
"buyer": {
"doc": "{{buyer_document_type}}",
"name": "{{buyer_name}}",
"email": "{{buyer_email}}",
"phone": "{{buyer_phone}}"
},
"product": {
"id": "{{product_id}}",
"name": "{{product_name}}"
},
"purchase": {
"price": {
"gross": "{{offer_price}}",
"value": "{{offer_price}}"
},
"status": "{{payment_status}}",
"payment": {
"type": "{{payment_method}}",
"refusal_reason": "{{credit_card_refused_message}}"
},
"created_at": "{{payment_date}}",
"transaction": "{{payment_id}}",
"subscription": {
"id": "{{subscription_id}}",
"status": "{{subscription_status}}"
},
"expiration_at": "{{pix_expiration_at | boleto_expiration_at}}"
}
}

ATENÇÃO: O evento deve ser alterado em cada configuração de webhook de acordo com o evento a ser enviado.

Por exemplo: Para cartão recusado, o evento será PURCHASE_CANCELED

Aqui estão os eventos que dever ser substituídos na configuração dos seus webhooks

PURCHASE_CANCELED: 'Compra Cancelada/Cartão recusado',
PURCHASE_BILLET_PRINTED: 'Boleto Impresso/ Pix criado',
PURCHASE_APPROVED: 'Compra Aprovada',
PURCHASE_PROTEST: 'Compra Protestada',
PURCHASE_REFUNDED: 'Compra Reembolsada',
PURCHASE_CHARGEBACK: 'Pedido Reembolso',
PURCHASE_EXPIRED: 'Compra Expirada',
PURCHASE_DELAYED: 'Atrasada',
PURCHASE_OUT_OF_SHOPPING_CART: 'Abandono de carrinho',
SUBSCRIPTION_CANCELED: 'Assinatura cancelada',

Feito isso, vá para o início da página e ative a automação

Finalize salvando a edição

Repita esse processo para todos os eventos que serão enviados para a Clint.

Respondeu à sua pergunta?