Para configurar a webhook criada na Dimpple na sua conta da Herospark, acesse a opção "Piloto Automático", no menu lateral.
Abrirá a tela com suas automações já configuradas, se existirem. Clique no botão, no topo a direita, "Usar modelo de automação".
Na tela seguinte, selecione a opção "Pagamentos" para facilitar e exibir todos os modelos relacionados.
Você precisará criar 4 automações (webhooks) na Herospark:
- Boleto emitido
- Pix criado
- Chargeback recebido
- Pagamento confirmado
Na próxima tela, você precisará completar alguns dados:
- Defina se a webhook será executada em todos os produtos ou em produtos específicos.
- Cole a URL da webhook cadastrada na Dimpple e defina o método POST para envio dos dados.
- No header, cadastre uma chave como "Content-type" com valor "application/json".
- Por último, você precisa colar o modelo JSON de como os dados serão enviados. Copie e cole o JSON abaixo:
{
"customer": {
"name": "{{ buyer_name }}",
"email": "{{ buyer_email }}",
"phone": "{{ buyer_phone_raw }}",
"address": {
"zipcode": "{{ buyer_zip_code }}",
"city": "{{ buyer_city }}",
"state": "{{ buyer_state }}",
"country": "BR"
}
},
"transaction": {
"registration_date": "{{ payment_created }}",
"payment_date": "{{ payment_date }}",
"event_date": "{{ execution_at }}",
"code": "{{ payment_id }}",
"method": "{{ payment_method }}",
"total": "{{ payment_value }}",
"fee_producer": "{{ net_value_cents }}",
"status": "{{ payment_status }}"
},
"product": {
"code": "{{ product_id }}",
"name": "{{ product_name }}"
},
"tracking": {
"src": "{{ cart_src }}"
}
}
Pronto! Repita esse processo para cada um dos modelos que precisa criar.