Acredito que desde o começo deste ano, ao submeter os pedidos ao PagSeguro, os caracteres com acento tem aparecido inválidos. Isso inclui endereço, nome do comprador e demais dados.
Ao visualizar o log no Woocomerce, os dados aparecem com formatação correta, porém ao verificar no PagSeguro, existe o problema. Isso impacta também para uso do Envio Fácil, que gera etiqueta com dados errados.
Pesquisando sobre o problema, encontrei um post no forum do plugin com possível solução apontada por alguns usuários. Poderiam validar por gentileza e corrigir caso cabível?
Usuários informaram que o problema foi resolvido ao trocar o charset e encoding para ISO-8859-1, do arquivo wp-content/plugins/woocommerce-pagseguro/includes/class-wc-pagseguro-api.php.
Dei uma olhada na documentação da API, e realmente consta suporte tanto para UTF-8, quanto ISO-8859-1. Aparentemente agora estão aceitando apenas ISO-8859-1.
Acredito que desde o começo deste ano, ao submeter os pedidos ao PagSeguro, os caracteres com acento tem aparecido inválidos. Isso inclui endereço, nome do comprador e demais dados.
Ao visualizar o log no Woocomerce, os dados aparecem com formatação correta, porém ao verificar no PagSeguro, existe o problema. Isso impacta também para uso do Envio Fácil, que gera etiqueta com dados errados.
Pesquisando sobre o problema, encontrei um post no forum do plugin com possível solução apontada por alguns usuários. Poderiam validar por gentileza e corrigir caso cabível?
Usuários informaram que o problema foi resolvido ao trocar o charset e encoding para ISO-8859-1, do arquivo wp-content/plugins/woocommerce-pagseguro/includes/class-wc-pagseguro-api.php.
Dei uma olhada na documentação da API, e realmente consta suporte tanto para UTF-8, quanto ISO-8859-1. Aparentemente agora estão aceitando apenas ISO-8859-1.
Segue o link da postagem: https://wordpress.org/support/topic/erro-de-caracteres-especiais/
Devidos créditos aos usuários que reportaram o problema no fórum, apenas estou registrando no repositório.