Recebo dezenas de perguntas sobre isso, e não há uma solução de terceiros para esse erro, o que é MUITO estranho.
Esse erro ocorreo simplesmente porque o módulo foi projetado para funcionar com múltiplas moedas, enquanto o Pagseguro só funciona com uma (Reais por enquanto).
A solução é simples: acesse a configuração do MÖDULO e modifique o campo “moeda usada no Brasil” para o código usado pelo real em sua loja. Pode ser qualquer código, desde que seja exatamente igual o que você já usa.
Com isso, o módulo vai funcionar corretamente de imediato.
Aproveite e veja meu site: www.ecartgt.com.br
Tags: erro valor0, oscommerce, pagseguro