Visão Geral
O endpointPOST /dict/pix inicia uma transferência PIX para a chave informada. A chave pode ser CPF, CNPJ, e-mail, telefone ou EVP (chave aleatória).
Este endpoint segue a especificação do Banco Central para transferências PIX via DICT (Diretório de Identificadores de Contas Transacionais).
Endpoint
Autenticação
Token Bearer obtido via
/oauth/token.Identificador único da requisição para suporte a idempotência. Deve ser um UUID v4.Exemplo:
550e8400-e29b-41d4-a716-446655440000Request Body
Chave PIX de destino. Pode ser:
- CPF: 11 dígitos numéricos
- CNPJ: 14 dígitos numéricos
- E-mail: endereço de e-mail válido
- Telefone: +55DDDNUMERO (ex: +5511999999999)
- EVP: Chave aleatória (UUID)
Documento do credor (CPF ou CNPJ). Obrigatório quando
priority = HIGH para validação instantânea.Prioridade do processamento:
HIGH: Processado instantaneamente (requercreditorDocument)NORM: Processamento normal na fila
Mensagem que acompanha a transferência PIX. Será exibida para o destinatário.
Fluxo de pagamento (opcional). Utilizado para categorização interna.
Tempo máximo em segundos que a operação pode permanecer na fila antes de ser cancelada.
- Mínimo: 1 segundo
- Máximo: 10800 segundos (3 horas)
- Padrão: 600 segundos (10 minutos)
Dados do pagamento.
Lista de códigos ISPB para os quais pagamentos não serão permitidos. Útil para bloquear transferências para instituições específicas.Exemplo:
["12345678", "87654321"]Request
Response
- 200 OK
- 400 Bad Request
- 422 Unprocessable Entity
Campos da Resposta
Identificador único da transação PIX. O valor real do E2E será enviado no webhook quando a transação for liquidada.
Data e hora do evento (ISO 8601).
Identificador único da transação.
Tipo/status da transação:
PENDING: Transferência em processamentoCOMPLETED: Transferência concluídaERROR: Falha na transferência
Idempotência
O headerx-idempotency-key garante que a mesma requisição não seja processada mais de uma vez:
Webhook de Transferência
Quando a transferência for processada, você receberá um webhook V2 do tipoTRANSFER:
Webhooks TRANSFER
Veja a documentação completa do webhook TRANSFER
Tipos de Chave PIX
| Tipo | Formato | Exemplo |
|---|---|---|
| CPF | 11 dígitos | 12345678909 |
| CNPJ | 14 dígitos | 12345678000195 |
| email válido | [email protected] | |
| Telefone | +55DDDNUMERO | +5511999999999 |
| EVP | UUID | 7d9f0335-8dcc-4054-9bf9-0dbd61d36906 |
Prioridade de Processamento
NORM (Normal)
NORM (Normal)
- Processamento padrão na fila
- Menor custo
- Tempo de processamento variável
creditorDocumentopcional
HIGH (Alta)
HIGH (Alta)
- Processamento instantâneo
- Validação imediata do destinatário
creditorDocumentobrigatório- Ideal para pagamentos críticos
Bloqueio de ISPBs
UseispbDeny para bloquear transferências para instituições específicas:
Erros Comuns
| Código | Erro | Solução |
|---|---|---|
| 400 | Chave PIX inválida | Verifique o formato da chave |
| 400 | Valor inválido | Use número com até 2 casas decimais |
| 400 | Idempotency key faltando | Inclua header x-idempotency-key |
| 401 | Token inválido | Renove o token de acesso |
| 422 | Chave não encontrada | A chave não existe no DICT |
| 422 | Saldo insuficiente | Verifique o saldo disponível |
| 422 | ISPB bloqueado | A instituição está na lista ispbDeny |