Open andrebraghini opened 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');
Legal @andrebraghini, você chegou a fazer um PR?
Não amigo, acabei substituindo o pagamento no projeto por outros motivos.
Entendo, software é evolução constante. Ví que você fez um Pull Request dessa issue aqui, mas ainda não foi aceita.
Estou tendo problema com caracteres acentuados. As transações funcionam normalmente, mas no PagSeguro os caracteres são interpretados com outro charset aparentemente.