Status de transações (PIX IN)
Estados do ciclo de vida
Fluxo visual
Detalhes por status
pending - Aguardando pagamento
pending - Aguardando pagamento
Quando ocorre: QR Code foi gerado com sucesso
Duração: Até 12 horas ou até ser pago
Webhook:
Duração: Até 12 horas ou até ser pago
Webhook:
transaction_createdAções recomendadas:- Exibir QR Code para o cliente
- Iniciar polling de status ou aguardar webhook
- Mostrar contador de tempo para expiração
paid - Pago com sucesso
paid - Pago com sucesso
Quando ocorre: PIX foi recebido e confirmado
Duração: Permanente
Webhook:
Duração: Permanente
Webhook:
transaction_paidAções recomendadas:- Liberar produto ou serviço imediatamente
- Enviar email de confirmação
- Atualizar estoque
- Iniciar processo de entrega
canceled - Cancelado
canceled - Cancelado
Quando ocorre: Cancelamento manual ou automático
Duração: Permanente
Webhook:
Duração: Permanente
Webhook:
transaction_canceledAções recomendadas:- Informar cliente sobre cancelamento
- Gerar novo QR Code se necessário
- Limpar carrinho ou sessão
refunded - Estornado
refunded - Estornado
Quando ocorre: Estorno processado com sucesso
Duração: Permanente
Webhook:
Duração: Permanente
Webhook:
transaction_refundedAções recomendadas:- Cancelar entrega se ainda não enviada
- Restaurar estoque
- Notificar cliente sobre estorno
- Atualizar sistemas financeiros
Status de transferências (PIX OUT)
Estados do ciclo de vida
Fluxo visual
Detalhes por status
created - Criada e validada
created - Criada e validada
Quando ocorre: Transferência foi aceita e validada
Duração: 1-3 segundos
Webhook:
Duração: 1-3 segundos
Webhook:
transfer_createdCaracterísticas:- Dados validados com sucesso
- Saldo verificado e reservado
- Chave PIX validada
processing - Em processamento
processing - Em processamento
Quando ocorre: Transferência sendo processada pelo sistema
Duração: 3-10 segundos
Webhook:
Duração: 3-10 segundos
Webhook:
transfer_updatedCaracterísticas:- Comunicação com o SPI (Sistema de Pagamentos Instantâneos)
- Verificação final de dados
- Processamento da transferência
completed - Concluída
completed - Concluída
Quando ocorre: Transferência PIX concluída com sucesso
Duração: Permanente
Webhook:
Duração: Permanente
Webhook:
transfer_completedCaracterísticas:- Dinheiro transferido com sucesso
- End-to-End ID gerado
- Comprovante disponível
refused - Recusada
refused - Recusada
Quando ocorre: Transferência recusada pela instituição
Duração: Permanente
Webhook:
Duração: Permanente
Webhook:
transfer_refusedMotivos comuns:- Chave PIX não encontrada
- Conta de destino inativa
- Limites de recebimento excedidos
- Problemas técnicos temporários
❌ Códigos de Erro HTTP
Códigos de Sucesso (2xx)
Códigos de Erro do Cliente (4xx)
Códigos de Erro do Servidor (5xx)
Códigos de erro específicos
Erros de Autenticação
Erros de PIX IN
Erros de PIX OUT
Erros de Webhook
Estrutura de resposta de erro
Formato Padrão
Campos da Resposta
Tratamento de erros
Exemplo de Implementação Robusta
Rate Limiting Inteligente
Próximos passos
❌ Códigos de Erro
Guia completo para tratamento de erros
Rate limits
Entenda os limites de requisições
PIX IN
Comece a receber pagamentos PIX
PIX OUT
Envie transferências PIX