Login do usuário
Pesquisa no site
Assine o RSS do Drupal-BR
Download
Itens ativos
Modulo de pagamentos PagSeguro para Ubercart - versao BETA
Amigos, gostaria de compartilhar o modulo de pagamento pagseguro e ao mesmo tempo pedir ajuda de voces para deixa-lo utilizavel efetivamente.
Atualmente o módulo esta enviando informacoes ao site do PagSeguro, e la eh possivel escolher a forma de pagamento.
Existe um detalhe que deve ser feito nos campos dos de entrega/cobranca, mas eu nao tenho como passar isso agora. mais tarde posto.
http://www.natalimports.com.br/sites/natalimports.com.br/arquivos/uc_pag...
agora vem os problemas, em ordem de importancia
- O valor do frete nao esta sendo passado para a pagina do PagSeguro. Isso eh relativamente simples de fazer, acredito, mas eu preciso da ajuda de alguem que me diga como pegar o valor no modulo UC_Correios e colocar aqui...
- O carrinho nao eh limpo quando os dados sao enviados ao PagSeguro.
- A compra nao eh salva pelo sistema, entao nao da para fazer o acompanhamento;
- ao enviar os dados para o boleto do pagseguro, as letras acentuadas sao corrompidas, devido a diferença de charset entre o Drupal e a pagina do PagSeguro. Tentei usar utf8_decode mas nao deu certo.
Conto com a ajuda dos Ninjas do Drupal-br :D
T+
- Se logue ou se registre para poder enviar comentários
- 12051 leituras



Pessoas, para o módulo funcionar direitinho, é necessário configurar os campos de endereço da seguinte forma para que o módulo funcione:
Sei que estranho, mas estes campos não sao configuráveis, aí eu tive que dar meus pinotes.
--
http://www.marcusvbp.com.br
http://www.nh18.com.br
http://inofensivo.blog.br
--
http://www.marcusvbp.com.br | http://designlivre.net | http://inofensivo.blog.br
Pessoas, a função que deveria fazer a maior parte das operações acima é esta:
function uc_pagseguro_complete($cart_id) {
$teste_coisa = variable_get('uc_pagseguro_order_id','');
watchdog('pagseguro', t('Recebida nova notificacao de compra, pedido: !order_id.', array('!order_id' => check_plain($teste_coisa))));
$order = uc_order_load($teste_coisa);
if ($order === FALSE) {
print t('Ocorreu um erro durante o pagamento. Entre em contato conosco para verificar seu pedido.');
exit();
}
$order->delivery_street1 = $_POST['endereco'];
//$order->delivery_street2 = $_POST['bairro'];
$order->city = $_POST['cidade'];
$order->delivery_postal_code = $_POST['uf'];
if (strtolower($_POST['email']) !== strtolower($order->primary_email)) {
uc_order_comment_save($order->order_id, 0, t('Customer used a different e-mail address during payment: !email', array('!email' => check_plain($_POST['email']))), 'admin');
}
drupal_set_message(t('Seu pedido sera processado assim que for validado pelo PagSeguro'));
uc_order_comment_save($order_id, 0, t('estatus: pendente no PagSeguro'), $type = 'admin', $status = 1, $notify = FALSE);
// Empty that cart...
uc_cart_empty($cart_id);
$output .= uc_cart_complete_sale($order);
// Add a comment to let sales team know this came in through the site.
uc_order_comment_save($order->order_id, 0, t('Pedido feito pelo website'), 'admin');
print $output;
exit();
}
--
http://www.marcusvbp.com.br
http://www.nh18.com.br
http://inofensivo.blog.br
--
http://www.marcusvbp.com.br | http://designlivre.net | http://inofensivo.blog.br
Pessoas, o uc_pagseguro é agora um módulo usável!
façam o download da nova versão aqui: http://www.natalimports.com.br/sites/natalimports.com.br/arquivos/uc_pag...
Consegui resolver o problema dos acentos removendo-os e substituindo por caracteres comuns.
O módulo ainda peca em duas coisas.
1º - A compra não fica salva no sistema Ubercart. Este não é um problema tão grave, já que o próprio PagSeguro mantém um histórico de transações. É algo para se resolver futuramente.
2º - Depois que os dados são enviados para o pagseguro, os produtos continuam no carrinho. Não é um problema tão grave também, pois é fácil de remover manualmente. Além do mais, não acredito que os compradores vão comprar com tanta frequencia a ponto de se incomadar com isso. De qualquer forma, eu acho que este é o bug mais importante para se resolver no momento.
Ajuda é sempre bem vinda ;)
--
http://www.marcusvbp.com.br
http://www.nh18.com.br
http://inofensivo.blog.br
--
http://www.marcusvbp.com.br | http://designlivre.net | http://inofensivo.blog.br
A sim, recomendo o uso do módulo "form defaults" que permite alterar os labels, textos de ajuda e posição dos formularios. Isso me ajudou a deixar os campos de endereços do PagSeguro menos bizonhos (obrigado ao usuário leopoldo). Quem quiser utilizar o módulo, precisa setar os campos de endereço do ubercart assim (relevem os "[editar]", isso é inserido pelo módulo form defaults):
Outro módulo que eu recomendo é o uc_addresses, que permite ao usuário salvar vários endereços para usar nas compras. É útil para não ter que ficar digitando estes campos chatos sempre.
--
http://www.marcusvbp.com.br
http://www.nh18.com.br
http://inofensivo.blog.br
--
http://www.marcusvbp.com.br | http://designlivre.net | http://inofensivo.blog.br
Ola, cara.
Eu instalo esse modulo do pagseguro no meu servidor, no local designado pelo leiame.txt, e o site do drupal sai todo do ar. Ele nao exibe mais nada, nenhuma pagina. Ai e so eu excluir o diretorio do seu modulo, que o site volta ao normal. O que podera ser isso ?
Estou usando drupal 5.8 e ubercart 1.0.
Cara, vergonhosamente eu não preparei nenhuma documentação a respeito do módulo. Este arquivo leiame.txt que acompanha o arquivo é referente ao módulo uc_boleto, o qual eu me baseei para criar este modulo. Nem me recordo o que está escrito no arquivo de leiame, no momento.
Mas não tem segredo, joga a pasta do módulo em sites/all/modules
e depois ativa ele.
eu to usando ele em www.natalimports.com.br e funciona (quase) blzinha.
--
http://www.marcusvbp.com.br
http://www.nh18.com.br
http://inofensivo.blog.br
--
http://www.marcusvbp.com.br | http://designlivre.net | http://inofensivo.blog.br
Amigao, eu tinha instalado o modulo do pagseguro em
sites/all/modules/ubercart/payment e nao tinha dado certo, travou o drupal todo.
Agora instalei conforme indicou
sites/all/modules e agora funcionou, obrigado.
Achei estranho, acho que ficaria mais organizado colocar o modulo em sites/all/modules/ubercart/payment, mas de qualquer maneira, agora funcionou.
Antes de mais nada, gostaria de lhe dar os parabens. Voce eh o pioneiro para portar o ubercart para nossa realidade Brasileira.
Gostaria muito que outros desenvolvedores contribuissem tambem, para termos efetivamente o modulo de calculo de frete funcionando redondamente, o pagseguro funcionando perfeito, e tambem uma solucao mais profissional, quem sabe integracao com cobrebem, praspag para venda direta com cartao de credito redecard,visanet.
Vejo outras comunidades como Joomla+Virtuemart bem mais adiantadas.
Eles ja tem modulo de calculo de frete, modulo pagseguro e modulo para cobrebem, com suporte oficial das integradoras.
http://www.cobrebem.com.br/downloads/apf.html veja o modulo virtuemart+joomla.
Vamos nos mobilizar, para termos esse modulos brasileiros ubercart funcionando perfeitamente, fazendo com que o drupal+ubercart seja uma solucao viavel. Vamos falar com as integradoras de pagamento, mobilizar o pessoal fera php e drupal.
Os sites de comercio eletronico ganhariam muito com isso.
Drupal+Ubercart, seria um sonho, mas que ainda nao posso nem pensar em usar. Tenho que me contentar com outras solucoes que so me dao a loja, mas que sao integradas com venda direta de cartao de credito, pagseguro, mais opcoes de frete, clearsale, etc, etc.
Tenho certeza de que se falarmos com as pessoas certas, esses modulos ficam prontos logo, e vamos ver muitos ecommerce com drupal+ubercart.
Opa, faz tempo que não escrevo aqui... Mas projetos grandes tomam muito tempo...
Estava pesquisando sobre Ubercart e meios de pagamentos brasileiros e cheguei aqui.
Dei uma analisada no código e achei alguma coisa muito esquisita (e me parece que o erro não é do Marcus, pois vi o módulo do boleto BB e ele também tem esse problema)...
Quando uma compra é fechada e então vocês desviam o comprador para o site do PagSeguro, vocês jogam a referência do Form para uma variável no Drupal (com variable_set), para depois recuperá-la na finalização com (variable_get).
O grande problema é, vocês (tanto esta versão do PagSeguro qto o boleto BB) não estão variando os nomes de variáveis quando guardam na tabela!
Isto significa, numa análise bem superficial (não testei seu módulo ainda, mas isso é pela lógica), que se duas compras ocorrerem ao mesmo tempo, uma delas (a q terminar o pagamento posteriormente) vai acabar mostrando os dados da outra (a que acabou o pagamento antes)! E se for o caso, até fazer a finalização. Isso pode gerar um estrago grande (por exemplo, uma compra terminou OK e a outra terminou com o cartão rejeitado).
E eu até entendo que no caso dos boletos fosse preciso fazer isso (já que provavelmente no gateway do BB não tem como guardar a sessão ou a identificação do formulário, ele só gera o boleto), mas poderia ter sido de uma forma melhor (como dentro do $_SESSION, por exemplo), e no caso do PagSeguro, pelo q li na página do desenvolvedor, há uma maneira de enviar o código da transação para o sistema (através do campo "ref_transacao"), e assim recuperá-lo posteriormente com o $_POST, assim como o módulo inspirador destes dois brasileiros (o 2CheckOut) faz.
Também vi algumas outras coisas no 2CheckOut que não tem nos 2 módulos, e que talvez por isso estejam dando esses problemas de finalização da compra.
Eu ainda estou estudando este gateway, se eu assumi-lo como definitivo para o meu problema eu vou dar uma mexida nele (se o Marcus aprovar eu até lanço uma nova versão sem esses bugs), senão fica o alerta para que as mudanças ocorram.
Em alguns dias eu volto para ou trazer o módulo atualizado, ou trazer algum novo (estou estudando outros gateways).
Abraços a todos!
--
![Conheça a garagem de Vuds no [SpecialCars] Conheça a garagem de Vuds no [SpecialCars]!](http://www.specialcars.com.br/sites/default/files/system/sc.gif)
Fala Vuds!
Cara, eu quero mesmo é que mexam nesse código! heheheheh.
Eu não sou programador cara, eu fiz um trabalho de macaco gordo (ou seja: quebrei um galho) e adaptei um módulo para o pagseguro. O modulo tem alguns problemas que eu já conhecia, mas não sou arrumar, e com certeza tem outros que nem sonho... mas ele quebra o galho.
Qualquer mudança, qualquer melhoria, compartilhe conosco! ;-)
--
http://www.marcusvbp.com.br | http://designlivre.net | http://inofensivo.blog.br
--
http://www.marcusvbp.com.br | http://designlivre.net | http://inofensivo.blog.br
Opa,
Então por enqto fica o recado do problema. Ele é grave (em sites sem muito movimento pode não parecer, mas ele pode ocorrer). Os operadores dos sites q estão usando este módulo devem ficar avisados que isto pode ocorrer e devem conferir cada transação que ocorrer. Mas entendo que "ainda bem" que este módulo não está finalizando a compra direito, senão aí sim teríamos grandes problemas.
Eu já estou dando uma olhada nele. No entanto não vou ter como testar agora pq estou sem um site online para jogá-lo :S Por enqto vou no olho, tentarei arrumar algum lugar pra testar até o final.
Já vou tentar ver outras coisas para implementar (como o token de confirmação).
Teremos novidades nos próximos dias.
Abraço!
--
![Conheça a garagem de Vuds no [SpecialCars] Conheça a garagem de Vuds no [SpecialCars]!](http://www.specialcars.com.br/sites/default/files/system/sc.gif)
E ae Vuds,
Cara, tenho a mesma posição do Marcus, fique a vontade para alterar e melhorar os códigos como bem entender, eu não tenho tido mais tempo disponivel para mexer em desenvolvimento de módulos a bastante tempo, com certeza da pra melhorar eles, então qualquer ajuda é bem vinda.
Quanto a esse erro, sinceramente nem faço idéia, teria que ver o código novamente, mas é certo que existem bugs, até porque já devem ter ocorrido muitas atualizações no módulo de referencia, que é o 2CheckOut e que obviamente não foram repassadas para esses módulos.
abs
------------------------
Em breve algo novo.
------------------------
Em breve algo novo.
Com muito orgulho disponibilizo a versão Beta 2 do sistema Pag Seguro para Drupal/UberCart.
No entanto, eu não consegui testá-la completamente, pois tenho alguns problemas no host onde consegui hospedar um Drupal para testar.
- Não consegui testar a conexão para validação do token por time out do meu servidor (compartilhado em memória e processamento nos EUA, e com muito lag) tentando conectar com o servidor do PagSeguro;
- Não testei o funcionamento com cartão de crédito pois tive que reiniciar minha conta no PagSeguro e meu CPF ficou bloqueado. Estou esperando a liberação para fazer este teste (que vou pagar do bolso...). Com o boleto está OK até o momento de aguardar o pagamento.
No mais, esta versão tem bastante novidades e correções dos problemas citados anteriormente. Agora é possível realizar o acompanhamento de toda a transação através do Ubercart com mensagens adequadas salvas na tabela de pedidos. É possível utilizar o token de confirmação de envio de dados para maior segurança do sistema (mas, como dito acima, não testado ainda). Agora tem um README.txt com explicações detalhadas da instalação e configuração do sistema. E os campos tem explicações de preenchimento para o usuário não se perder.
Para quem utilizava a versão anterior: Tem uma diferenca sintomática de conceito, além da configuração dos campos de preenchimento para usuário (onde mudaram os dados e os títulos), os campos enviados para o PagSeguro agora são os de BILLING (cobrança), e não mais os de DELIVERY (entrega). O endereço de entrega deve ser acompanhado através do sistema Ubercart.
Peço a gentileza de quem tiver um tempo e uma estrutura já montada, para fazer mais testes, principalmente do token, pq nesse problema eu gastei horas para descobrir q o problema é do servidor (poderia ter entregado este módulo na sexta-feira para vocês).
O módulo está aqui:
http://www.inventive.com.br/files/uc_pagseguro_beta2.zip
Aceito sugestões, reclamações e doações, hehehe :)
Abraço!
--
![Conheça a garagem de Vuds no [SpecialCars] Conheça a garagem de Vuds no [SpecialCars]!](http://www.specialcars.com.br/sites/default/files/system/sc.gif)
aeee o//
Vuds, vou testar esse módulo hoje a noite na cópia do ecommerce que eu tenho no meu localhost. Valeu aí por dar uma melhorada no processo.
Vamos continuar melhorando este módulo, ele vai ser muito útil. Depois fica fácil adaptá-lo para outros gateways brasileiros. Eu pretendo começar a estudar a criação de módulos no Drupal esta semana.
--
http://www.marcusvbp.com.br | http://designlivre.net | http://inofensivo.blog.br
--
http://www.marcusvbp.com.br | http://designlivre.net | http://inofensivo.blog.br
Marcus, para vc q vai testar (e para os outros q forem testar tbm), dê uma olhada nessa issue q abri para o Ubercart no site do Drupal:
http://www.drupal.org/node/324468
Para a coisa funcionar temporariamente (enqto eles não arrumam), comente aquelas linhas de código q citei lá. Se não fizer isso, o título da linha do complemento/bairro não aparecerá!
Sobre estudar criação de módulos, eu recomendo muito o livro do VanDyk e Westgate (Pro Drupal Development). Ele é uma mão na roda para vários assuntos do Drupal.
Abraço!
--
![Conheça a garagem de Vuds no [SpecialCars] Conheça a garagem de Vuds no [SpecialCars]!](http://www.specialcars.com.br/sites/default/files/system/sc.gif)
Vuds, eu já havia percebido este bug, contornei ele usando o módulo Form defaults...
Mas valeu aí. anotei a parada.
--
http://www.marcusvbp.com.br | http://designlivre.net | http://inofensivo.blog.br
--
http://www.marcusvbp.com.br | http://designlivre.net | http://inofensivo.blog.br
Boa noite Marcus, tudo bom?
Estou tendo um problema com o modulo do Uc_pagseguro, onde o mesmo nao grava os dados dos pedidos, nem os clientes, percebi que Vuds tinha disponibilizado uma versão que tinha reparado isso, ja mandei email para ele, porem o Vuds falou que nao estava mais trabalhando neste projeto, por acaso vc tem essa versãio para me disponibilizar?
Eu aguardo esperançosamente por uma resposta
Muito obrigado.
Johnny Willian
Iniciei os testes no D6 mas naum consegui ainda enviar os dados ao pagseguro.
Nunca utilizei o pag seguro entaum naum sei se o problema eh com o modulo ou com as configs do do pagseguro....
entaum se alguem mostrasse como configurar as coisas lah eu agradeceria.
O drupal tb exibiu o seguinte o warning:
warning: Missing argument 1 for uc_pagseguro_menu() in /home/fanadeir/public_html/modules/uc_pagseguro/uc_pagseguro.module on line 21.
Valeu!
www.pida13123.can.br - o primeiro...
www.ergobh.com.br - o segundo ainda em construçao
www.mibs.com.br - em breve
Fale o passo-a-passo do q vc fez até o momento para q possamos ajudá-lo!
A chamada de função abaixo já faz parte do retorno do PagSeguro para o Ubercart; Se vc não está conseguindo nem enviar os dados ao PagSeguro, então existem mais incompatibilidades entre o D5 e o D6 do q poderia pensar :S
E eu ainda não comecei a estudar o D6, estou só no D5 msm pq meu projeto está baseado nele...
Abraço!
--
![Conheça a garagem de Vuds no [SpecialCars] Conheça a garagem de Vuds no [SpecialCars]!](http://www.specialcars.com.br/sites/default/files/system/sc.gif)
Somente para avisar! Muitas pessoas fazem o download por esta página, e eu tive que retirar o arquivo disponível para download do meu site. Ele agora está disponível somente via drupal.org. Link no meu site:
http://www.inventive.com.br/projetos_e_testemunhos/modulo_uol_pagseguro_...
Abraço!
--
![Conheça a garagem de Vuds no [SpecialCars] Conheça a garagem de Vuds no [SpecialCars]!](http://www.specialcars.com.br/sites/default/files/system/sc.gif)
Bom dia Marcelo IH, estou com um problema no meu UC, onde vc mencionou a solução, que seria o problema do acompanhamento do pedido pelo UC, tentei baixar porem sem sucesso, será que vc poderia disponibilizar novamente o link do UC beta2?
Aguardo retorno..
Att
Johnny Willian
Johnny Willian
Opa tb vou testar esse
Mas antes de testar jah gostari de saber se esse modulo roda no D6, to pensando em portar um site pro D6.
Valeu.
www.pida13123.can.br - o primeiro...
www.ergobh.com.br - o segundo ainda em construçao
www.mibs.com.br - em breve
Opa!
Em teoria, não lembro de ter nenhum problema sobre o uso no D6, pois não me lembro de chamar nenhuma função q foi abolida do D5 ou modificada.
De qq forma, foi escrito e modificado pensando em D5. Se possível teste sim, e por favor fique atento a qualquer problema que possa ocorrer.
Abraço!
--
![Conheça a garagem de Vuds no [SpecialCars] Conheça a garagem de Vuds no [SpecialCars]!](http://www.specialcars.com.br/sites/default/files/system/sc.gif)
Mas aí tem que lembrar que o Uc ainda está em desenvolvimento para o Drupal 6.
--
http://www.marcusvbp.com.br | http://designlivre.net | http://inofensivo.blog.br
--
http://www.marcusvbp.com.br | http://designlivre.net | http://inofensivo.blog.br
Bem fui ver se eu msm resolvia o problema do warning no modulo pois achei q esse era o problema d fato de naum estar sendo direcionando pra pagina do pagseguro.
achei esse post http://drupal.org/node/285637
ai mudei o hook menu assim
antes:
* Implementation of hook_menu().
*/
function uc_pagseguro_menu($may_cache) {
if ($may_cache) {
$items[] = array(
'path' => 'cart/pagseguro/complete',
'title' => t('Pedido Completo'),
'callback' => 'uc_pagseguro_complete',
'access' => TRUE,
'type' => MENU_CALLBACK,
);
}
return $items;
}
agora ta assim
* Implementation of hook_menu().
*/
function uc_pagseguro_menu() {
$items = array();
$items['uc_pagseguro'] = array (
'title' => t('Pedido Completo'),
'page callback' => 'uc_pagseguro_complete',
'access arguments' => array('access content'),
'type' => TRUE
);
return $items;
}
O warning sumiu, mas msm assim continua naum enviando os dados nem abrindo a pagina do pagseguro.
Alguém se habilita?
www.pida13123.can.br - o primeiro...
www.ergobh.com.br - o segundo ainda em construçao
www.mibs.com.br - em breve
Dei uma olhada no método do 6. O correto correpondente é assim:
* Implementation of hook_menu().
*/
function uc_pagseguro_menu() {
$items['cart/pagseguro/complete'] = array (
'title' => t('Pedido Completo'),
'page callback' => 'uc_pagseguro_complete',
'access arguments' => array('access content'),
'type' => MENU_CALLBACK,
);
return $items;
}
--
![Conheça a garagem de Vuds no [SpecialCars] Conheça a garagem de Vuds no [SpecialCars]!](http://www.specialcars.com.br/sites/default/files/system/sc.gif)
Instalei o 5 pra ver seu eu tava configurando tudo certo e vi q tava tudo certo, pois funcionou perfeitamente...
Irei estudar com mais calma a api do drupal6 pra ver se descobro o pq.
Ainda estou no começo com o mesmo problema, qdo finalzo a compra ele mostra a tela de compra efetuada com sucesso mas continua sem redirecinar para a pagina do pagseguro.
Bem, pra começar seria bom saber qual funcao eh responsavel por enviar os dados ao pagseguro e abrir a pagina do pagseguro?
www.pida13123.can.br - o primeiro...
www.ergobh.com.br - o segundo ainda em construçao
www.mibs.com.br - em breve
A função é a "function uc_pagseguro_form($order)". Ela é a que cria o form para ser enviado para o PagSeguro. Provavelmente deve haver mudanças ou do D6 para a formação de um form ou do UC pra D6.
Mas ei, vc foi o primeiro a testar com D5 q escreve aqui! Por favor, explique para nós o que foi esse "funcionou perfeitamente"... O que vc configurou ou deixou de configurar, quais métodos de pagamento testou?
Se tiver notado algo estranho ou q eu tenha esquecido de colocar no ReadMe, por favor avise!
Abraço!
--
![Conheça a garagem de Vuds no [SpecialCars] Conheça a garagem de Vuds no [SpecialCars]!](http://www.specialcars.com.br/sites/default/files/system/sc.gif)
Opa pode dexar vou dar uma revisada no que fiz e posto aki
Fiz um teste apenas o metodo de pagamento foi boleto os detalhes coloc depois.
Qto à conversao do d5 pro d6 mechi um poko hj, agora ele redireciona pro site do pag seguro, mas naum tah enviando os dados...
surgiram alguns erros, ainda naum mechi em nada depois q surgiram esses erros cou deixa-los aki agradeceria se alguem ajudesse.
[code]
* warning: current() [function.current]: Passed variable is not an array or object in /home/fanadeir/public_html/modules/uc_pagseguro/uc_pagseguro.module on line 190.
* warning: next() [function.next]: Passed variable is not an array or object in /home/fanadeir/public_html/modules/uc_pagseguro/uc_pagseguro.module on line 191.
* warning: current() [function.current]: Passed variable is not an array or object in /home/fanadeir/public_html/modules/uc_pagseguro/uc_pagseguro.module on line 194.
* warning: next() [function.next]: Passed variable is not an array or object in /home/fanadeir/public_html/modules/uc_pagseguro/uc_pagseguro.module on line 195.
* warning: Invalid argument supplied for foreach() in /home/fanadeir/public_html/modules/uc_pagseguro/uc_pagseguro.module on line 206.
* warning: Division by zero in /home/fanadeir/public_html/modules/uc_pagseguro/uc_pagseguro.module on line 211.
* warning: Invalid argument supplied for foreach() in /home/fanadeir/public_html/modules/uc_pagseguro/uc_pagseguro.module on line 215.
[/code]
há obrigado ai pela ajuda como o hook_menu la atras.
www.pida13123.can.br - o primeiro...
www.ergobh.com.br - o segundo ainda em construçao
www.mibs.com.br - em breve
Estou estudando o Ubercart absurdamente e já estou terminando a integração do ubercart com os meios de pagamento da locaweb...
Ainda nao sei se vou disponibilizar para a comunidade mas posso tentar ajudar em alguma duvida...
E parabens pelo modulo...
EU nao olhei o modulo mas qdo estudei o pagseguro, achei uma configuração de notificação de pagamentos... vcs estão ciente disso? eh meio parecido com o IPN do paypal... a cada confirmação ou cancelamento de uma transação ele manda uma consulta para a URL configurada...
Falow ae!
--
Pedro Faria de Miranda Pinto
http://www.eusouopedro.com
http://www.phpavancado.net
Bate Papo sobre Drupal? irc://irc.freenode.net/drupal-br
Brother... instalei tudo e configurei, mas o unico problema é quando eu utilizo tambpém o modulo de calculo de frete uc_correios.
Ele calcula tudo blz mas quando vou pagar pelo pagseguro ele manda apenas o valor do produto... e nao o valor total com frete.
Alguem sabe como corrigir isto ?
Abraço
Erick Alves
www.erickalves.com.br
Opa,
Você marcou nas configurações do PagSeguro que você quer o frete incluso?
Ah, tenta ver com o Pedro q tem uma versão nova q tá com ele, eu não sei se ele chegou a colocar lá no repositório de módulos!
Abraço!
--
![Conheça a garagem de Vuds no [SpecialCars] Conheça a garagem de Vuds no [SpecialCars]!](http://www.specialcars.com.br/sites/default/files/system/sc.gif)
Po... acho que sim... tem uma opção la falando se eu quero botar frete fixo com desconto, sem desconto ou calculado... eu botei calculado ta certo ?
Se alguem tiver ai o novo modulo
Erick Alves
www.erickalves.com.br
Tá errado...
Na configuração de pagamentos no UberCart, tem q estar marcado "Cálculo de Frete pelo UberCart"...
E no PagSeguro a opção tem que ser "Frete fixo sem desconto".
De qualquer forma, precisa pegar a versão nova, pq essa q está aqui neste post tem um probleminha no cálculo do frete, e a versão nova (q está com o Pedro; Mas talvez ele tenha colocado já no drupal.org, por favor dê uma olhadinha) corrige isso.
Abraço!
--
![Conheça a garagem de Vuds no [SpecialCars] Conheça a garagem de Vuds no [SpecialCars]!](http://www.specialcars.com.br/sites/default/files/system/sc.gif)
Fala meu povo!!
Andei pensando no módulo de PagSeguro, e surgiram algumas idéias legais para serem implementadas futuramente no módulo. Seriam elas:
- Portar para Drupal 6: Já já o UC para Drupal 6 sai do beta, e acredito que também está na hora de se concentrar nesta versão do Drupal;
-
Criar um bloco para o módulo, que contenha o botão de "faça uma doação" do PagSeguro: Isso seria muito legal, especialmente para sites para projetos opensource ou de campanhas de caridade. Acredito que fazer isso seja muito simples de fazer! Eu pretendo começar a estudar a criação de módulos hoje mesmo, e se a coisa desenrolar direitinho, posso acabar desenvolvendo isso :P. Quem sabe né?- Poder centralizar a configuração do PagSeguro nos usuários: Não sei se ficou claro, mas a idéia é permitir que usuários previlégiados possam inserir seu código do PagSeguro e enviar produtos, e estes produtos usariam o pagseguro do usuário.
- melhorar as permissões de uso do módulo: naturalmente isso será necessário se a maioria das sugestões acima forem implementadas, então seria algo gradual...
Agora sobre a idéia do bloco de doações, percebo que existe um problema no conceito. O PagSeguro é um módulo do UC, e depende do mesmo. Então se o usuário quiser usar apenas as doações, ele precisará instalar um e-commerce completo?? Pensando bem, acho que é melhor neste caso criar um novo módulo :)
Bom taí as minhas sugestões! :D
--
http://www.marcusvbp.com.br | http://designlivre.net | http://inofensivo.blog.br
Galera,
Li este post todo e todos os seus comentários.
É o seguinte:
Não consegui achar um meio, nem sei se é é possível, colocar em um site a possibilidade das pessoas se inscreverem para palestras, cursos, eventos e poderem pagar, seja via cartão de crédito, seja emitindo um boleto bancário.
Alguém já fez isso? Se sim, podem me orientar de que módulos devo utilizar, o que devo configurar?
Valeu!
--
Sandro Laina
www.sandrolaina.com.br
Twitter: sandrolaina
Atleta Paraolímpico
Consultor em Acessibilidade
pessoas,
acho q essa integração com o Ubercart é uma ótima iniciativa e o marcus_vbp está de parabéns.
mas, na boa, o PagSeguro é organizado pelo UOL/grupo Abril (leia-se "podre de rico") e faz integração com nossos queridos bancos (leia-se "podre de rico II, a missão").
ou seja, não custa nada eles pingarem um cascalho na conta do nosso amigo marcus para continuar o desenvolvimento e portar ao D6.
afinal, é do interesse DELES q o PagSeguro seja uma opção abrangente e disponibilizar uma API, por mais louvável q seja, é só o primeiro passo.
eu escrevi a eles hj falando isso, na cara-de-pau, e recomendo q todos vcs façam o mesmo. o Drupal é código aberto, desenvolve quem quer, usa quem tem juízo. ok. mas o UOL tb tem seu interesse na jogada e não custa nada eles se coçarem um pouco.
abs,
Luciano
_________________________________________
visite meu site: www.luco.com.br
Luciano,
Concordo com você.
Divulgue os e-mails para os quais enviou a mensagem para que todos aqueles que desejarem façam o mesmo.
Valeu!
--
Sandro Laina
www.sandrolaina.com.br
Twitter: sandrolaina
Atleta Paraolímpico
Consultor em Acessibilidade
Sandro,
visite a página em https://pagseguro.uol.com.br/FaleConosco.aspx
note q não tem como enviar uma reclamação, só SUGESTÃO... rs. é mta prepotência.
enfim, vamos cobrar isso deles e quem sabe eles não se mexem! a voz do povo é a voz da Matrix... rs \o/
abs,
Luciano
_________________________________________
visite meu site: www.luco.com.br
Ih caras, valeu aí pelo incentivo!
Tipo, dinheiro sempre é bom né? mas não posso incentivar doações (apesar de que aceitarias elas). Eu sou tão responsável pelo módulo quanto o vuds.
Quando eu comecei a mexer no módulo eu fiz uma adaptação de outro módulo, que gerava um boleto do banco do brasil, e foi algo muito tosco, mas funcionava. O Vuds aperfeiçoou a parada.
Atualmente eu tenho estudado sobre criação de módulos e tá tudo um pouco mais claro na minha cabeça (mas só um pouco, rs). Ontem saiu o RC do Ubercart 2, para o Drupal 6, e durante a semana eu vou me dedicar a migrar o módulo para esta versão.
Eu faço isso porque eu quero aprender, este é a principal recompensa que eu ganho. obviamente eu tenho meus lucros com o módulo, pois eventualmente eu faço e-commerces para meus clientes.
Tipo, se quiserem me "recompensar" pelo módulo, podem utilizar meu url de afiliação do pagseguro (tá la no meu blog pessoal) para se cadastrarem no pagseguro, aí eu ganho uma comissão :P, a sei la! rs
--
http://www.marcusvbp.com.br | http://designlivre.net | http://inofensivo.blog.br
queisso marcus, deixa de onda... claro q vc "mere$$e"! ehehehe
cara, eu posso contribuir com a documentação E redação do módulo (tipo, checar por erros de ortografia etc). já vi a página em http://drupal.org/project/uc_pagseguro e posso melhorar a tradução dela tb.
além disso posso ajudar com a usabilidade. acho q podemos pegar o módulo pronto e verificar se ele está fácil de usar, acessível e tudo o mais. oq me diz?
me procura e a gente conversa a respeito, ok? tamos aí pra somar.
abração,
Luciano
_________________________________________
visite meu site: www.luco.com.br
pois é cara, para mim a melhor recompensa seria ajuda no módulo,rs
eu vi que vc mandou um email para mim, mas eu cheguei de viagem ontem à noite e não tive tempo de lê-lo ainda, rs
assim que tiver um tempo (provavelmente amanhã, que é feriado) eu vou instalar o UC RC1 aqui e ver que possíveis erros vão aparecer no módulo do pagseguro. Aí eu vou abrir um tópico aqui e postá-los, ok?
Cheers!
--
http://www.marcusvbp.com.br | http://designlivre.net | http://inofensivo.blog.br
Opa!
Tô com o Marcus Vinicius tbm. Ele deu início no módulo e eu o aperfeiçoei para funcionar ao máximo possível com todas as funcionalidades possíveis. E o Pedro fez o cadastro no CVS do Drupal, falou q ia mexer no código tbm mas por enqto acho q não teve tempo pra isso.
De primeira deixo bem claro: Não fiz isso pra ganhar dinheiro DIRETAMENTE. Em primeiro lugar, eu tinha uma necessidade específica para um projeto pessoal meu e foi de meu interesse fazer esse negócio funcionar. Em segundo lugar, tbm foi pra aprender um pouco mais de Drupal e relembrar PHP, sendo que eu já programei por um bom tempo mas estava enferrujado.
Poderia muito bem estar fazendo que nem vários outros por aí (Ex. VirtuEmart, do Fernando Soares) e cobrando pela venda do módulo. Mas sinceramente, eu acho um tiro na água. Fora que, o conceito de Software Livre não é isso, cobrar as pessoas para fazer o download?! Em cima de uma plataforma totalmente livre?! Os caras levam anos pra montar uma plataforma usável, estável, segura (o Drupal está na versão 6, o Joomla! está na 2), fornecida de GRAÇA, pra vir um energúmeno (pra não falar outra coisa) e ganhar uns trocados num "mero detalhe" do desenvolvimento de um todo. Pelo amor né...
E não pensem q eu sou um "apaixonado" pela coisa. O maior interessado de, de repente, ter o negócio pagando, seria eu. Eu tenho empresa, minha empresa vive disso, essa empresa sustenta pessoas, e se eu não faturo no final do mês, tchau tchau.
Só q eu acho q, se vc está no jogo, então aceite as regras do jogo.
De qq forma, o módulo dá frutos em seus contornos, tanto é q o PagSeguro está em contato comigo. Já deixo claro que não está rolando e nem vai rolar grana. Mas com algumas boas ações q me sugeriram tomar, eu espero q consigamos divulgar mais Drupal no Brasil, fazer crescer o interesse por essa ferramenta maravilhosa, aumentar o número de usuários, e aí sim, nós teremos uma maneira muito melhor de ganhar dinheiro, de verdade.
Marcus, a propósito, eu vou ter de mexer na versão atual ok? Se vc pretende portar pro 6.x, vou pedir pra aguardar um pouco até o código do 5.x ficar realmente estável. Fora q não é a última versão q está no CVS, o Pedro não colocou o último q mandei pra ele.
Abraço!
--
![Conheça a garagem de Vuds no [SpecialCars] Conheça a garagem de Vuds no [SpecialCars]!](http://www.specialcars.com.br/sites/default/files/system/sc.gif)
O seu ponto de vista é bem parecido com o meu.
Acho que uma comunidade de software livre é uma meritocracia, ou seja, quem faz a coisa acontecer é que, invariavelmente, leva o crédito e os "lucros" desse trabalho, seja qual for esse "lucro".
Fico feliz em ver que o modulo tem ajudado muitos e acho que é isso que acaba dando uma satisfação maior no final das contas para nós, desenvolvedores.
Obviamente que quem deseja devolver uma grana pode fazer, seja em forma de doação, de contratação, ou mesmo de indicação de trabalhos.
Ao Vuds e ao Marcus, minhas congratulações pelo trabalho até aqui!
Abraços
--
Rafael Ferreira Silva
http://www.rafaelsilva.net
Ta certo Vuds...
Na verdade eu ainda irei instalar o módulo, mesmo sabendo que você irá mexer no código, apenas para antecipar o erros que provavelmente vão dar!
Eu iria fazer isso na terça feira, mas várias coisas me impediram, uma delas foi o lançamento do ubuntu novo hhauhuahua xD
--
http://www.marcusvbp.com.br | http://designlivre.net | http://inofensivo.blog.br
fala Marcus.
inda tou no aguardo pra dar uma força com usabilidade, interfaces, documentação e traduções, ok?
abs,
Luciano
_________________________________________
visite meu site: www.luco.com.br
"Nós mantemos esta definição do Software Livre para mostrar claramente o que deve ser verdadeiro à respeito de um dado programa de software para que ele seja considerado software livre.
"Software Livre" é uma questão de liberdade, não de preço. Para entender o conceito, você deve pensar em "liberdade de expressão", não em "cerveja grátis". "
http://www.gnu.org/philosophy/free-sw.pt-br.html
O PAI da GPL deixa bem claro que free software é porcamente traduzido para o português de forma direta como de graça. e isto é errado, significa liberdade.
Sofware livre se cobra pelo serviço, não pelo software. Agora querer vir e dizer que 'por que programo em php' e uso Joomla ou Drupal eu devo trabalhar de graça e ser hippie xD?
Pessoas como Fernando Soares já ajudaram muita gente e ainda ajudam, Na hora de ver esses caras lá dando uma força enorme no projeto ninguém fala nada. Agora porque o cara decidiu por um dos serviços dele cobrar pra se sustentar, ele é um bixo papão?
Vc tá querendo dizer que eu não posso cobrar pelo serviço que presto pra empresas em criar componentes Joomla, e que tenho que fazer isso DE GRAÇA, porque você não tem a capacidade de saber o que é GPL?
E não enendi o comentário querendo dar a entender que o Joomla é 'menos evoluido' que o Drupal. Você realmente acha que a evolução do CMS é comparável ao numero xD?
Olá,
Alguem sabe sobre o desenvolvimento do uC_pagseguro para o drupal 6?
Att.
Jonel de Souza Nogueira
www.amanatykyra.com
www.joneldesouza.com
também gostaria de saber como anda ... e do correios pra d6...
kidoidera,
Eu estou trabalhando em uma versão para cálculo de frete para Ubercart 2.0/D6, tem algum tempo mas precisa de ajustes e testes, não esta pronto para produção ainda. Um dos principais problemas é quando o serviço de consulta dos correios fica fora do ar.
Se quiser testar o módulo faça o download em: http://tutolivre.net/uc_correios_quotes-6.x-1.x-dev.tar.gz
Minha intenção é finalizar o módulo e publicá-lo no drupal.org.
[ ]'s
wasare
[ ]'s
wasare
http://www.ospath.com
A toda comunidade brasileira do Drupal... é com satisfação que informo a vocês a publicação do módulo para cálculo de frete dos correios para o Drupal 6.x e Ubercart 2.x.
Mais detalhes na página do projeto: http://drupal.org/project/uc_correios_quotes
[ ]'s
wasare
http://www.ospath.com