Webhooks são a melhor maneira de manter seu sistema sincronizado com as atualizações de pagamento.
Payload do Webhook
Enviamos um JSON no corpo da requisição contendo os detalhes do evento.
{
"event": "PAYMENT_STATUS_CHANGED",
"data": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"externalId": "tx_987654321",
"referenceId": "pedido_12345",
"status": "APPROVED",
"amount": 10050,
"paymentMethod": "PIX",
"processedAt": "2023-10-27T10:05:00Z"
}
}
Campos do Payload
O tipo do evento (ex: PAYMENT_STATUS_CHANGED).
O objeto contendo os dados atualizados da transação.Show Propriedades de data
O ID externo da transação.
Resposta Esperada
Seu servidor deve responder com um status HTTP 200 OK.