Skip to main content
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

event
string
O tipo do evento (ex: PAYMENT_STATUS_CHANGED).
data
object
O objeto contendo os dados atualizados da transação.

Resposta Esperada

Seu servidor deve responder com um status HTTP 200 OK.