Skip to main content

Visão geral do fluxo

Passo 1 — Criar o envio

Resposta 201:
Persista o id imediatamente. Ele é necessário para monitoramento e reconciliação.

Tipos de chave Pix suportados

Parâmetros importantes

Passo 2 — Monitorar o pipeline

Após o 201, o cash-out passa por um pipeline interno. O status no POST reflete o estado no momento do commit — não é necessariamente PENDING.

Passo 3 — Receber o webhook

Sempre verifique a assinatura antes de processar. Responda 2xx rapidamente.

Passo 4 — Confirmar via GET (fall-back)

Use quando o webhook não chegou ou o status está em estado intermediário.

Estados ambíguos

Se o cash-out ficar em PROVIDER_RESULT_UNKNOWN ou RECONCILIATION_REQUIRED:
  • Não cancele ou reenvie sem análise — o dinheiro pode ter saído.
  • Monitore a idade do estado com GET /api/pix/cash-out/{id}.
  • Aguarde a reconciliação automática. Se persistir, acione o suporte.
  • Veja o guia de reconciliação.

Reversão (cash-out reversal)

Um cash-out CONFIRMED pode ser revertido pelo destinatário. Nesse caso, você recebe pix_cash_out_reversal e o status vai para REVERSED. Veja Lidar com reversão de cash-out.

Reconciliação com o ledger

Após CONFIRMED, um lançamento de débito é criado no ledger. Após REVERSED, um crédito de reversão é criado. Consulte Ledger e reconciliação.

Referências