Módulo UOL PagSeguro para OpenCart
Em junho de 2008 eu puliquei no próprio site do OpenCart a primeira versão do meu módulo de comunicação com o PagSeguro, mas por uma grande falta de tempo e projetos atrasados eu nunca consegui parar para escrever como instalar e utilizar esse módulo.
Após receber muitos emails pedindo ajuda eu finalmente criei vergonha na cara, e aqui estou, em plena sexta-feira às 23 horas digitando como funciona todo o processo de comunicação do módulo com o PagSeguro.
Para facilitar o entendimento eu separei por este artigo em 5 etapas, vale lembrar que eu desenvolvi o módulo para a versão 0.7.7.
Etapa 1
Baixe o módulo e instale ele no seu servidor, note que no arquivo zip existem diversas pastas tudo o que você tem a fazer é subir cada arquivo de acordo com a pasta do arquivo zip.
Etapa 2
Antes de mais nada é preciso que você acesse sua conta no site do PagSeguro e cadastre a página de “retorno automático”.
- http://pagseguro.uol.com.br
- Aba Meus Dados
- Link Retorno Automático
- Ative o item 1
- No campo “url de retorno” use o seguinte endereço:
http://www.sualoja.com.br/retorno_pagseguro.php - No item 2 gere seu Tokem e anote ele em algum lugar, depois iremos adicionar esse parâmetro em 2 arquivos do módulo.
Etapa 3
Infelizmente algumas variáveis precisam ser alteradas diretamente no código.
Acesse o seguinte arquivo: /catalog/extension/payment/pagseguro.php
- Na linha 67: Apenas troque o dominio “www.sualoja.com.br”;
- Na linha 113: Adicione o “tokem” fornecido pelo PagSeguro;
Etapa 4
Agora sim vem a instalação do módulo dentro do admin.
- Acesse o painel administrativo
- Vá em Extensões
- Pagamento
- Clique em Inserir
- Na aba Geral preencha os campos da seguinte maneira:
- Nome da extensão: PagSeguro
- Descrição: UOL PagSeguro
- Na aba Dados preencha os campos da seguinte maneira
- Código: pagseguro
- Pasta: payment
- Nome do arquivo: pagseguro.php
- Controlador de configuração: payment_pagseguro
Pronto o módulo foi instalado, agora é preciso ativa-lo.
- Vá no “menu” Admin
- Configurações
- Usuários
- Grupos
- Clique em no ícone atualizar do “Administrador Geral”
- Agora procure pelo item “payment_pagseguro” dentro do selectbox e segurando a tecla “control” selecione esse registro, faça isto nas 2 caixas.
- Salve
- Agora vá no menu Extensões
- Pagamento
- Clique em “ativar modulo” (ícone de +)
- Clique em “configurar” (chave de boca)
- Estado: Ativado
- Localização: Todas
- Email: Digite seu email cadastrado no PagSeguro
- Modo teste: não
- Salve
Etapa 5
Abra o arquivo “retorno_pagseguro.php” e altere as seguintes linhas:
- linha 6: Altere o host, usuário e senha do mysql
- linha 7: Altere o nome da base de dados
- linha 9: Adicione o seu código Tokem
- linha 53: Altere o domínio da sua loja
Ufa! Finalmente terminei esse artigo sobre a instalação do módulo do PagSeguro.
Agora que você conseguiu instalar, que tal adicionar 1 real no custo do seu projeto e faça uma doação simbólica para o meu email do PagSeguro: brunotrazzini@gmail.com
Obrigado