Ao passar informações com acentos para o ACBrBoleto e tentar efetuar o registro do boleto pela API da SICREDI em ambiente de homologação e em produção, estou recebendo o erro abaixo:
JSON={"timestamp":"2024-03-26T20:37:41.949+0000","error":"BAD_REQUEST","code":"400","message":"400 BAD_REQUEST \"Failed to read HTTP message\"; nested exception is org.springframework.core.codec.DecodingException: JSON decoding error: Invalid UTF-8 middle byte 0x4f; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Invalid UTF-8 middle byte 0x4f\n at [Source: (io.netty.buffer.ByteBufInputStream); line: 1, column: 375] (through reference chain: io.sicredi.ecomm.api.business.dto.request.BoletoHibridoRequest[\"pagador\"]->io.sicredi.ecomm.api.business.dto.request.Pagador[\"cidade\"])"}
Neste caso utilizei a cidade de "JOÃO CÂMARA - RN", mas isso ocorre para diversas informações, como as mensagens (por exemplo "NÃO RECEBER APÓS VENCIMENTO"), endereço, etc..
Testei em homologação pelo postman passando os mesmos dados e o erro não ocorre.
Segue em anexo o print do registro.
Alguém saberia como slucionar essa situação?