Afeta
Equipes que usam a documentação pública do TED para construir ou revisar integrações com
plugin-br-bank-transfer.
Esta atualização se aplica ao portal público de documentação. Ela não muda o comportamento da API em runtime.
O portal público de documentação é a referência voltada ao cliente. Recomenda-se que os arquivos-fonte do repositório não sejam tratados como artefatos de integração nem como especificações de API baixadas para uso do cliente.
O que mudou
Referência da API
A referência da API do TED agora identifica a versão documentada como2.4.0 e foi atualizada onde a documentação pública tinha divergido do comportamento do plugin.
A principal correção é o modelo de requisição de transferência: InitiateTransferRequest agora documenta o campo obrigatório purpose, que mapeia para o FinlddCli do SPB do BACEN e aceita um código numérico de 1 a 4 dígitos.
Outras atualizações na referência incluem:
- Metadados de versão corrigidos para
2.4.0. amountrestaurado na lista de campos obrigatórios.TransferListeTransferSummaryalinhados com os DTOs de resposta em Go.ReadinessResponse.checksesclarecido para incluir a verificaçãoauth.- Códigos de erro fantasmas removidos do catálogo público de erros.
- Códigos do fornecedor JD esclarecidos, incluindo
AAC90eALN01.
Guias e detalhes operacionais
Os guias do TED também foram limpos para que o portal de documentação corresponda ao comportamento atual do plugin:- Variáveis de configuração corrigidas.
X-Organization-Iddocumentado no guia do desenvolvedor.- Exemplos de envelope de webhook corrigidos.
- Semântica do jitter de nova tentativa atualizada para corresponder à implementação.
- As páginas de TED IN, TED OUT, boas práticas, modelo de dados, glossário e visão geral receberam correções menores.
Impacto
Esta é uma atualização de documentação. Ela torna a documentação pública mais precisa, em especial para equipes que implementam a criação de transferências. O sinal de integração importante é
purpose: se você cria requisições de transferência TED, seu payload deve incluir esse campo.
O que você precisa fazer
1
Revise seus payloads de criação de transferência TED.
2
Confirme que
purpose é enviado com InitiateTransferRequest.3
Use a documentação pública atualizada para nomes de campos, campos obrigatórios, exemplos de webhook e referência de erros.
4
Não trate os arquivos-fonte do repositório como artefatos de integração do cliente. Use o portal de documentação como a referência voltada ao cliente.

