Comunidade
[bug] - caracteres não alfanuméricos geram erros no endereço do titular do boleto
Olá.
Ao criar um pedido com uma cobrança do tipo Boleto e os dados do endereço do titular (holder) tiver caracteres não alfanuméricos, como ponto (.), a API retorna que determinado campo é inválido.
Por exemplo, com erro:
"holder": {
...
"address": {
...
"street": "Avenida B. Lima",
}
...
Sem erro (bastou tirar o ponto do B):
"holder": {
...
"address": {
...
"street": "Avenida B Lima",
}
...
Olá Júlio,
Esse comportamento não é um BUG é uma validação implementada para garantir que o Boleto possa ser gerado com segurança.
Existem restrições nos serviços bancários e alguns caracteres são bloqueados, nesse caso aconselhamos que você realize uma limpeza nos caracteres especiais para ter o endereço de forma mais limpa possível.
De todo modo vamos avaliar internamente se é possível realizar algum tratamento do nosso lado para que sua integração seja mais simples.
Oi, Vagner. Entendi!
Só faltou então essa informação na documentação pois a gente fica um pouco perdido sobre quais caracteres são (ou não) são permitidos.
Muito obrigado pelo esclarecimento.