Algum plano de criar versao deste modulo pra Drupal 6?

beponto - December 27, 2008 - 17:39
Project:UC PagSeguro | Ubercart payment
Version:5.x-1.x-dev
Component:Code
Category:task
Priority:normal
Assigned:Unassigned
Status:closed
Description

Wanted to use this on a new website. Let me know, cheers

#1

pedrofaria - December 27, 2008 - 18:04

This improve depend of Ubercart developers to make drupal 6 stable version.

thanks

#2

pedrofaria - February 3, 2009 - 13:48
Status:active» postponed

#3

flaviovs - September 17, 2009 - 22:21

Note: typing in Brazilian Portuguese only because this module only makes sense in Brazil (so most if not all of its audience is os Brazilian people). If you don't speak pt-BR, please let me know so that I can forward you a translation of this post.

Pessoal, vejam em http://www.magnux.com.br/drupal/pagseguro-ubercart2.x-drupal6.x uma versão preliminar do módulo com suporte ao Ubercart 2.x e Drupal 6.x.

As alterações foram baseadas na versão 5.x, mas como foi mudado bastante coisa, acredito que um patch não seja apropriado -- daí o download da versão completa.

Aproveitei que estava alterando e adicionei algumas funcionalidades e corrigi bugs (veja abaixo).

Aos mantenedores do módulo: por favor, incluam a versão 6.x no controle de projetos do Drupal.org, pois isso vai facilitar a vida de todos na gerência de versões, bug fixes etc.

As mudanças foram:

  • Suporte ao Drupal 6.x e Ubercart 2.x
  • Suporte ao uso de uma URL de servidor de testes para simular o pagamento sem utilizar o servidor do UOL (ver http://visie.com.br/pagseguro/ambientetestes.php)
  • Loga mais algumas falhas via comentários dos pedidos ou watchdog para ajudar a debugar uma instalação com problema
  • Usa drupal_http_request() ao invés de montar e enviar requests HTTP no módulo
  • Segurança: jamais aceita a verificação do pagamento se o token do PagSeguro não estiver cadastrado
  • Formata a opção do PagSeguro (p.ex. inclusão da imagem do PagSeguro) usando CSS. Assim, os administradores pode formatar a opção em seus sites do jeito que for melhor, sem precisar mexer no módulo.
  • Segurança: nunca confia nos dados enviados no endereço de retorno até que os mesmos sejam validados pelo PagSeguro como verdadeiros
  • Mas vários bugs que não lembro...

IMPORTANTE: Não testei o módulo ainda conectando no PagSeguro (usei apenas um servidor de teste).

Existem ainda algumas melhorias e limpezas no código que precisam ser feitas, mas aparentemente ele está funcionando e fazendo o que se espera.

#4

pedrofaria - September 18, 2009 - 11:52

Great JOB!

Você me permite que eu coloque no CVS do drupal para melhor controle do codigo?

Já estou providenciando suas solicitações.

Parabens novamente.

#5

pedrofaria - September 18, 2009 - 13:12
Status:postponed» closed

Continue em #581276: UC PagSeguro for Drupal 6

 
 

Drupal is a registered trademark of Dries Buytaert.