Exemplos de Payload
Para ajudá-lo a entender melhor como trabalhar com os dados recebidos dos Webhooks, fornecemos exemplos de payloads dos eventos suportados. Esses exemplos ilustram a estrutura típica dos dados enviados, facilitando a implementação e o manuseio dos Webhooks em seu sistema.
Criação de Cliente
Quando um novo cliente é adicionado, um Webhook é disparado com o seguinte payload:
json
{
"evento": "Criação de Cliente",
"cliente": {
"id": "12345",
"nome": "Empresa XYZ",
"email": "contato@empresa.xyz"
},
"timestamp": "2024-07-24T12:34:56Z"
}
Atualização de Pedido
Se um pedido é atualizado, seja por status ou detalhes, o Webhook correspondente envia um payload como este:
json
{
"evento": "Atualização de Pedido",
"pedido": {
"id": "98765",
"status": "Processado",
"detalhes": "O pedido foi atualizado para status processado.",
"timestamp": "2024-07-24T15:00:00Z"
}
}
Pagamento Recebido
Quando um pagamento é registrado no sistema, você receberá um payload contendo:
json
{
"evento": "Pagamento Recebido",
"pagamento": {
"id": "78910",
"valor": "150.00",
"metodo_pagamento": "Cartão de Crédito",
"timestamp": "2024-07-24T17:45:00Z"
}
}