Módulo UOL PagSeguro para OpenCart

January 24th, 2009

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”.

  1. http://pagseguro.uol.com.br
  2. Aba Meus Dados
  3. Link Retorno Automático
  4. Ative o  item 1
  5. No campo “url de retorno” use o seguinte endereço:
    http://www.sualoja.com.br/retorno_pagseguro.php
  6. 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

  1. Na linha 67: Apenas troque o dominio “www.sualoja.com.br”;
  2. Na linha 113: Adicione o “tokem” fornecido pelo PagSeguro;

Etapa 4

Agora sim vem a instalação do módulo dentro do admin.

  1. Acesse o painel administrativo
  2. Vá em Extensões
  3. Pagamento
  4. Clique em Inserir
  5. Na aba Geral preencha os campos da seguinte maneira:
  6. Nome da extensão: PagSeguro
  7. Descrição: UOL PagSeguro
  8. Na aba Dados preencha os campos da seguinte maneira
  9. Código: pagseguro
  10. Pasta: payment
  11. Nome do arquivo: pagseguro.php
  12. Controlador de configuração: payment_pagseguro

Pronto o módulo foi instalado, agora é preciso ativa-lo.

  1. Vá no “menu” Admin
  2. Configurações
  3. Usuários
  4. Grupos
  5. Clique em no ícone atualizar do “Administrador Geral”
  6. Agora procure pelo item “payment_pagseguro” dentro do selectbox e segurando a tecla “control” selecione esse registro, faça isto nas 2 caixas.
  7. Salve
  8. Agora vá no menu Extensões
  9. Pagamento
  10. Clique em “ativar modulo” (ícone de +)
  11. Clique em “configurar” (chave de boca)
  12. Estado: Ativado
  13. Localização: Todas
  14. Email: Digite seu email cadastrado no PagSeguro
  15. Modo teste: não
  16. Salve

Etapa 5

Abra o arquivo “retorno_pagseguro.php” e altere as seguintes linhas:

  1. linha 6: Altere o host, usuário e senha do mysql
  2. linha 7: Altere o nome da base de dados
  3. linha 9: Adicione o seu código Tokem
  4. 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 :D

Obrigado

OpenCart, PagSeguro

Hello world!

January 24th, 2009

Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!

Uncategorized