Para mais detalhes sobre o evento TRANSFER e a descrição completa de todos os campos do payload, consulte a referência do evento TRANSFER.
Visão Geral
Quando uma transferência PIX é liquidada ou falha, a Plowf envia um eventoTRANSFER para seu endpoint de webhook. Use esse evento para confirmar a liquidação sem precisar consultar a API repetidamente.
Pré-requisitos
- Webhook configurado para receber eventos
TRANSFER(ver Webhooks) - Transferência criada (ver Criar transferência PIX)
1. Receber e processar o evento TRANSFER
Quando a transferência for liquidada (ou falhar), a Plowf envia umPOST para seu endpoint:
Consulte a página de validação de assinatura para exemplos em Python e PHP.
2. Tratar falhas
Se a transferência falhar (FAILED), o valor não é debitado. Você pode criar uma nova transferência para reenviar:
Status possíveis no evento TRANSFER
| Status | Significado |
|---|---|
PENDING | Aguardando processamento |
PROCESSING | Em processamento no sistema PIX |
PAID | Liquidada com sucesso |
FAILED | Falhou — valor não debitado |
CANCELLED | Cancelada antes do processamento |
REFUNDED | Valor estornado |
PARTIALLY_REFUNDED | Valor estornado parcialmente |
Boas práticas
- Idempotência: Use o
uuidda transferência para evitar processar o mesmo evento mais de uma vez. - Nunca confirme por polling: Aguarde o webhook
PAIDantes de considerar a transferência concluída. - Trate
FAILEDimediatamente: Notifique o usuário e registre a causa para diagnóstico.