Voltar à página inicial
Notificações Assíncronas

Referência de Webhooks

Entenda como a PixSplit notifica o seu ERP em tempo real.

1. Funcionamento e Retentativas (Retry Policy)

A PixSplit utiliza Webhooks para informar o seu sistema assim que um pagamento é liquidado ou uma disputa MED é aberta. Devido à natureza assíncrona da internet, o seu servidor pode estar momentaneamente indisponível.

Para garantir que o seu ERP nunca perde um evento, o nosso motor (Celery) utiliza Exponential Backoff. Se o seu servidor não responder com um status HTTP 200 OK, tentaremos enviar o payload novamente durante 3 dias, em intervalos crescentes.

2. Estrutura do Payload (Pix Recebido)

Quando um cliente final efetua o pagamento de um Pix Imediato, o seu servidor configurado no Dashboard receberá um POST com a seguinte estrutura JSON:

{
  "event": "pix.paid",
  "txid": "7978c0c97ea847e78e8849634473c1f1",
  "e2e_id": "E182361202605151500s0123456789a",
  "amount": 150.00,
  "timestamp": "2026-05-15T15:00:00Z",
  "split_applied": true
}

Note que o txid é a chave primária que deve utilizar para reconciliar a fatura no seu lado.

3. Eventos do Mecanismo Especial de Devolução (MED)

Sempre que o Banco Central acatar uma notificação de infração contra a sua conta, enviamos imediatamente o seguinte alerta:

{
  "event": "med.dispute.opened",
  "dispute_id": "dis_123456789",
  "txid": "7978c0c97ea847e78e8849634473c1f1",
  "amount_blocked": 150.00,
  "reason": "Fraude reportada pelo banco pagador",
  "deadline": "2026-05-22T15:00:00Z"
}

Deve utilizar o dispute_id para chamar a nossa API de Resolução de Disputas antes do prazo limite (deadline) para contestar o bloqueio.