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

Gustavo Paes

Publicado em:

Compartilhe:

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:
    <payment>
      <pagseguro_standard>
        <model>PagSeguro_Model_Standard</model>
        <title>PagSeguro Standard</title>
        <allowspecific>1</allowspecific>                  
      </pagseguro_standard>
    </payment>

    Troque o 1 por 0:

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