wcustodio / pagseguro-node

Integração PagSeguro UOL com checkout transparente para Node.js
48 stars 21 forks source link

Problema com caracteres acentuados #7

Open andrebraghini opened 5 years ago

andrebraghini commented 5 years ago

Estou tendo problema com caracteres acentuados. As transações funcionam normalmente, mas no PagSeguro os caracteres são interpretados com outro charset aparentemente.

andrebraghini commented 5 years ago

Resolvi alterando o pagseguro.js onde define os dados do form: form: this.checkoutData Alterei para isso: querystring.stringify(this.checkoutData, null, null, { encodeURIComponent: escape })

Tive também que importar o querystring do node: const querystring = require('querystring');

alisonmoura commented 3 years ago

Legal @andrebraghini, você chegou a fazer um PR?

andrebraghini commented 3 years ago

Não amigo, acabei substituindo o pagamento no projeto por outros motivos.

alisonmoura commented 3 years ago

Entendo, software é evolução constante. Ví que você fez um Pull Request dessa issue aqui, mas ainda não foi aceita.