PagSeguro no Magento não aparece na lista de formas de pagamento

Gustavo Paes, 01/10/2009

Esses dias precisei configurar o módulo do PagSeguro na loja de e-commerce Magento. A instalação é simples — embora esteja meio confusa no próprio site da Visie, que desenvolveu o módulo.

O problema é que, após configurado corretamente, o PagSeguro não era exibido na lista de formas de pagamento, quando estava fechando um pedido.

Procurando bastante o problema na internet, achei uma solução simples, no fórum do próprio Magento. Vou colocar os passos aqui para a instalação e correção desse problema.

Obs.: Atente-se pelas versões: Magento: 1.3.2.4 Módulo do PagSeguro: 3

  1. Baixe o módulo do PagSeguro (download direto, baixar no site da Visie);
  2. Dentro do zip tem um diretório PagSeguro e um arquivo PagSeguro.xml. O diretório você deve enviar para: [diretório do magento]/app/code/community/. O arquivo xml você deve enviar para [diretório do magento]/app/etc/modules/
  3. Vamos fazer a correção para que o PagSeguro seja exibido na lista de pagamentos. Abra o arquivo: [diretório do magento]/app/code/community/PagSeguro/etc/config.xml e procure o código:

    PagSeguro_Model_Standard PagSeguro Standard 1

Troque o 1 por 0:

<payment>
  <pagseguro_standard>
    <model>PagSeguro_Model_Standard</model>
    <title>PagSeguro Standard</title>
    <allowspecific>0</allowspecific>
  </pagseguro_standard>
</payment>
  1. Ative o módulo do PagSeguro em sua administração (Sistema > Configuração > Métodos de Pagamento) e tudo resolvido.