Visão Geral
O fluxo de PIX OUT permite que você transfira valores da sua conta Owem para qualquer conta bancária no Brasil, usando uma chave PIX.Fluxo Completo
Passo 1: Validar Saldo
Antes de enviar, verifique se há saldo suficiente:Passo 2: Enviar Transferência
Parâmetros Importantes
| Campo | Descrição |
|---|---|
pixKey | Chave PIX de destino (CPF, CNPJ, email, telefone, aleatória) |
amount | Valor em BRL (> 0, duas casas decimais) |
description | Descrição da transferência (máx. 140 caracteres) |
externalId | Seu identificador único para idempotência |
Passo 3: Acompanhar Status
A resposta inicial pode vir comoprocessing. Use uma das opções abaixo para acompanhar:
Opção A: Webhook (Recomendado)
Configure webhook parapix_out:processing. O status final será succeeded ou failed.
Opção B: Consulta Direta
Opção C: Consulta no Ledger
Modo de Teste
Para testar sem afetar o saldo real:Operações com
test: true não afetam o saldo, não geram movimentação no
Ledger e não disparam integração PIX real.Tratamento de Erros
| HTTP | Causa | Ação |
|---|---|---|
| 400 | Chave PIX inválida | Verificar formato da chave |
| 404 | Conta não encontrada | Verificar accountId |
| 422 | Saldo insuficiente | Verificar saldo antes de enviar |
| 422 | Limite excedido | Verificar limites da conta |
| 429 | Rate limit | Aguardar e tentar novamente |
Boas Práticas
Sempre use externalId
Sempre use externalId
Garante idempotência e facilita conciliação no seu sistema.
Valide saldo antes de enviar
Valide saldo antes de enviar
Evita erros 422 e melhora a experiência do usuário.
Use webhooks para confirmação
Use webhooks para confirmação
Não dependa apenas da resposta síncrona. Configure webhooks para receber o
status final.
Implemente retry com backoff
Implemente retry com backoff
Em caso de timeout ou erro 5xx, implemente retry com backoff exponencial.
Eventos de Webhook Relacionados
| Evento | Quando ocorre |
|---|---|
pix_out:processing | Transferência registrada/confirmada |
pix_out:refunded_processing | Devolução iniciada |