Criando um webhook
Se você sabe o que é um webhook, já deve estar feliz de ter encontrado esse artigo.
O NovaPay traz nativamente um webhook disparado sempre que um pagamento é realizado em um pedido. Você pode integrar diferentes softwares recebendo essas informações diretamente de nossa ferramenta.
Esse é o payload que você receberá:
{
"id": 6861,
"items": [
{
"total": 490,
"value": 490,
"quantity": 1,
"unit_name": "UN",
"product_id": 4,
"product_name": "Concurso Básico Teste"
}
],
"seller": {
"name": null
},
"status": "paid",
"deal_id": 804674,
"customer": {
"name": "Peter Parker",
"email": "[email protected]",
"phone": "11111111111",
"address": {
"city": "São José dos Campos",
"state": "SP",
"number": 300,
"street": "Rua Ipanema",
"zipcode": "12230070",
"neighborhood": "Jardim Satélite",
"identification": "85097785070"
}
},
"discount": 0,
"invoices": [],
"payments": [
{
"type": "credit_card",
"amount": 566.15,
"status": "paid",
"company": "#A850FC",
"interest": 76.15,
"created_at": "2024-08-15T10:23:08-03:00",
"gateway_id": "or_e4BZRO4H3Ter5qa3",
"installments": 6,
"installment_value": 94.35833333333333,
"seller_id": null,
"created_at": "2024-08-15T10:23:08-03:00",
"coupon_code": null,
"observation": null,
"checkout_page_id": "8d34eeb6-7fe8-4977-be89-04822cbf38c2"
}
]
}
Utilizando o webhook
Comece acessando o menu de integrações e adicione uma nova integração:
Na lista de produtos, selecione a opção webhook e em seguida, selecione a empresa em que os pedidos e pagamentos serão feitos e para qual URL será direcionado o webhook. Selecione o evento order.paid* e pronto:
💡 *Novos eventos podem ser adicionados. Caso precise de um evento específico, entre em contato com o suporte.
É isso aí! está configurado. Agora é só aproveitar os avisos.