Skip to content

Módulo de integração para PrestaShop 1.4, 1.5 e 1.6

Notifications You must be signed in to change notification settings

franklindias/prestashop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Módulo de integração PagSeguro para PrestaShop 1.4, 1.5 e 1.6


Descrição


Com o módulo instalado e configurado, você pode pode oferecer o PagSeguro como opção de pagamento em sua loja. O módulo utiliza as seguintes funcionalidades que o PagSeguro oferece na forma de APIs:

Requisitos


Instalação


  • Certifique-se de que não há instalação de outros módulos para o PagSeguro em seu sistema;
  • Baixe o repositório como arquivo zip ou faça um fork;
  • Na área administrativa do seu sistema, acesse o menu Módulos -> Modules -> Add new module, aponte para o caminho do arquivo pagseguro.zip e faça o upload;
  • Acesse a categoria Payments & Gateways, localize o módulo PagSeguro e faça a instalação.

Alternativamente, é possível fazer a instalação da seguinte maneira:

  • Certifique-se de que não há instalação de outros módulos para o PagSeguro em seu sistema;
  • Baixe o repositório como arquivo zip ou faça um fork;
  • Copie a pasta pagseguro para dentro da pasta modules em sua instalação PrestaShop;
  • Certifique-se de que as permissões das pastas e arquivos recém copiados sejam, respectivamente, definidas como 755 e 644;
  • Acesse a categoria Payments & Gateways, localize o módulo PagSeguro e faça a instalação

Configuração


Para acessar e configurar o módulo acesse o menu Módulos -> Modules -> Payments & Gateways -> PagSeguro -> Configure. As opções disponíveis estão descritas abaixo.

  • configuração nesta tela são definidas as configurações para o funcionamento do módulo
  • e-mail: e-mail cadastrado no PagSeguro.
  • token: token cadastrado no PagSeguro.
  • charset: codificação do seu sistema (ISO-8859-1 ou UTF-8).
  • checkout: especifica o modelo de checkout que será utilizado. É possível escolher entre checkout padrão e checkout lightbox.
  • url de notificação: sempre que uma transação mudar de status, o PagSeguro envia uma notificação para sua loja ou para a URL que você informar neste campo. Obs.: Esta URL é informada automaticamente e você só deve alterá-la caso deseje receber as notificações em outro local.
  • url de redirecionamento: ao final do fluxo de pagamento no PagSeguro, seu cliente será redirecionado automaticamente para a página de confirmação em sua loja ou então para a URL que você informar neste campo. Para ativar o redirecionamento ao final do pagamento é preciso ativar o serviço de Pagamentos via API. Obs.: Esta URL é informada automaticamente e você só deve alterá-la caso deseje que seus clientes sejam redirecionados para outro local.
  • geração de log: ativa/desativa a geração de logs.
  • diretório: informe o local a partir da raíz de instalação do PrestaShop onde se deseja criar o arquivo de log. Ex.: /logs/ps.log. Caso não informe nada, o log será gravado dentro da pasta ../PagSeguroLibrary/PagSeguro.log.
  • transações abandonadas: ativa/desativa a pesquisa de transações que foram abandonadas no checkout do PagSeguro.
  • conciliação: permite consultar as transações efetivadas no PagSeguro nos últimos 30. A pesquisa retornará um comparativo com o status das transações em sua base local e o status atual da transação no PagSeguro, desta forma você pode identificar e atualizar transações com status divergentes.
  • dias: número de dias que devem ser considerados para a pesquisa de conciliação.
  • abandonadas permite consultar as transações que foram abandonadas nos últimos 10 dias, desta forma você pode enviar email-s de recuperação de venda. O e-mail conterá um link que redirecionará o comprador para o fluxo de pagamento, exatamente no ponto onde ele parou.
  • dias: defina a quantidade máxima de dias em que a transação foi abandonada. Ex.: se você definir 8, então somente as transações abandonadas nos últimos 8 dias serão exibidas.
  • requisitos: exibe se os pré-requisitos básicos para o correto funcionamento do módulo estão sendo atendidos

Dúvidas?


Caso tenha dúvidas ou precise de suporte, acesse nosso fórum.

Changelog


1.9

  • Mudanças no layout do painel de configuração.
  • Melhorias no código.
  • A versão do módulo agora é informada dentro da tela de configurações, abaixo da marca PagSeguro UOL.
  • Ajustes em geral.

1.8

  • Mudanças no layout do painel de configuração.
  • Possibilidade de consultar transações no PagSeguro para conciliar os status com a base local.
  • Adicionado opção para visualização de transações abandonadas, permitindo o envio de email com um link para que o comprador possa continuar o processo de compra de onde ele parou.
  • Ajustes em geral.

1.7

  • Adicionando opção para utilização do Checkout Lightbox. Obs.: Recomenda-se limpar o cache do PrestaShop antes da instalação desta versão.

1.6

  • Atualização da lib PHP no módulo.
  • Compatibilidade com a versão 1.4.5.1+ do PrestaShop.
  • Verificar se a moeda Real esta ativa, para envio ao PagSeguro.
  • Conclusão de pagamento em qualquer moeda.
  • Cancelamento do carrinho caso ocorra erro durante checkout.
  • Conformidade com PSR-2.

1.5

  • Melhorias no tratamento de endereço.
  • Ajustes de CSS.
  • Não utilizar URLs de localhost para notificação/redirecionamento.
  • Verificar se o ambiente atende os requisitos.
  • Armazenamento do ID da transação gerada pelo PagSeguro.

1.4

  • Compatibilidade com a versão 1.5.4.1 do PrestaShop.

1.3

  • Tornando o código compliance com os requisitos do PrestaShop.

1.2

  • A URL de notificação passa a ser enviada no parâmetro notificationURL.
  • Atualização de biblioteca.
  • Melhoria de layout.
  • Correção: Remoção de lista de status quando o módulo é removido.

1.1

  • Integração com API de Notificação do PagSeguro.
  • Adequação da licença.
  • Adição da funcionalidade de notificação.
  • Adição de tratamento para duplo espaço no nome do comprador.
  • Adição de link para fazer cadastro no Pagseguro.
  • Alteração da finalização do pagamento. Agora, realizado dentro do ambiente do PagSeguro.
  • Correção de quebra do layout padrão do Prestashop na confirmação da compra.
  • Correção para recuperação de valores de embrulho e de descontos.
  • Correção de redirecionamento de página para url rewrite do PrestaShop.

1.0

  • Versão inicial. Integração com API de Pagamento do PagSeguro.

Licença


Este módulo inclui software desenvolvido por PagSeguro Internet LTDA (http://www.pagseguro.com.br), licenciado sobre os termos da Apache Software License 2.0.

Este módulo inclui software desenvolvido por PrestaShop SA (http://www.prestashop.com), licenciado sobre os termos da Academic Free License 3.0.

Este módulo inclui software desenvolvido por Nicola Hibbert (http://nicolahibbert.com/liteaccordion-v2), licenciado sobre os termos da MIT License.

Notas


  • O PagSeguro somente aceita pagamento utilizando a moeda Real brasileiro (BRL).
  • Certifique-se que o email e o token informados estejam relacionados a uma conta que possua o perfil de vendedor ou empresarial.
  • Certifique-se que tenha definido corretamente o charset de acordo com a codificação (ISO-8859-1 ou UTF-8) do seu sistema. Isso irá prevenir que as transações gerem possíveis erros ou quebras ou ainda que caracteres especiais possam ser apresentados de maneira diferente do habitual.
  • Para que ocorra normalmente a geração de logs, certifique-se que o diretório e o arquivo de log tenham permissões de leitura e escrita.

Contribuições


Achou e corrigiu um bug ou tem alguma feature em mente e deseja contribuir?

  • Faça um fork.
  • Adicione sua feature ou correção de bug.
  • Envie um pull request no GitHub.

About

Módulo de integração para PrestaShop 1.4, 1.5 e 1.6

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 49.7%
  • PHP 43.9%
  • Smarty 3.6%
  • CSS 1.8%
  • HTML 1.0%