O erro "RMPagSeguro is not defined" pode ser exibido no console do navegador, indicando que o módulo PagSeguro não foi carregado adequadamente.
Para confirmar esta hipótese, verifique na aba Network se o arquivo <sualoja.com>/js/pagseguro/pagseguro.js foi carregado.
Como resolver
Inserir o arquivo JS acima não resolverá o problema. É necessário inserir um bloco dinâmicamente, que carregará este e outros JavaScripts necessários.
Se você não estiver usando um checkout customizado, significa que fez algo errado no processo de instalação. Por favor, abra uma solicitação pra mim no link no topo desta página.
Checkout customizado (Magento 1)
Caso esteja usando um checkout customizado (que não seja um checkout comum de mercado, que siga os padrões do Magento), você pode resolver o problema adicionando o trecho XML abaixo no handle de layout que carrega os blocos de pagamento.
<reference name="before_body_end">
<action method="append">
<block helper="ricardomartins_pagseguro/getPagSeguroScriptBlock"/>
</action>
</reference>
Ou inserir o bloco manualmente através da chamada do helper e do método acima (Mage::helper('ricardomartins_pagseguro')->getPagSeguroScriptBlock().
Comentários
0 comentário
Por favor, entre para comentar.