Problemas com o PagSeguro da UOL
Author: José Luiz A.Olá
Eu estou tentando colocar o Pagseguro em funcionamento no meu site, mas estou recebendo, continuamente, a mensagem: "Transação inválida. Sempre inicie transações a partir de sites confiáveis".
Eu estou usando o X5 versão 12 professional, e estou tentando usar a integração fornecida pelo próprio X5.
Nas opções tipo eu selecioneis "Tipo de Pagemento" para PagSeguro. No "ID da conta" eu coloquei o meu e-mail (não há outro identificador no PagSeguro que não seja este) e na "chave de acesso" eu coloquei o Token, gerado pelo PagSeguro.
Eu acessei "por fora" do X5 e o PagSeguro está funcionando com meu e-mail e token.
Eu usei o "inspetor" to chrome para ver o que estava sendo enviado pelo X5 e não percebi, em lugar nenhum, a presença do token.
Alguém aí está usando a versão 12 professional com Pagseguro para, pelo menos, me confirmar que a integração do X5 com o Pagseguro está funcionando? O suporte pode me falar alguma coisa? Ah, eu comprei o software professional exclusivamente pelas facilidades de usar o Pagseguro.
Poxa, coloquei um post sobre pagamento com Cielo e ninguém falou nada...
Author
Eu notei que os posts anteriores e o código gerado pelo X5 acessam a URL:
https://pagseguro.uol.com.br/v2/checkout/payment.html
Enquanto a documentação atual do pagseguro indica a URL:
https://ws.pagseguro.uol.com.br/v2/checkout/
Há também outras diferenças, como a ausência do token e o campo com o e-mail de acesso.
Parece que houve uma alteração na API do Pagseguro. Alguém sabe alguma coisa a respeito?
Author
Ok, pessoal, achei o problema!
Em "https://pagseguro.uol.com.br/preferencias/integracoes.jhtml", que é o mesmo lugar onde se cria o token, é necessário habilitar "pagamento via formulário html". Ele vem desabilitado por default.
Ele vem com o seguinte alerta:
Habilitar pagamentos via Formulário HTML
Esse tipo de integração não terá atualizações e será descontinuada.
No entanto, você ainda pode habilitar essa opção.
Como neste tipo de integração os valores dos itens ficam em campos ocultos na sua página de carrinho, é possível que os dados sejam alterados por alguém mal intencionado antes de serem enviados aos servidores do PagSeguro.
Recomendamos que utilize a integração via API (Consulte a documentação). Dessa forma, um código de checkout único é gerado pelo PagSeguro para cada carrinho, evitando a exposição dos valores dos itens no navegador.
Então, cuidado galera!
Hello Josè,
thank you for your informations.
***** Google Translation:
OláJose,
obrigado porsuas informações.