Pagseguro e Drupal Commerce: nova versão mais estável

Uma nova versão do módulo de integração do Drupal Commerce com o Pagseguro, plataforma de intermediação de pagamentos mais utilizada do Brasil, foi lançada, trazendo maior estabilidade e melhorias na interface administrativa.

https://www.drupal.org/project/pagseguro

curtir0

Comentários

Commerce PagSeguro ou PagSeguro

imagem de Cassiano dos Santos

Olá Pedro, estou fazendo meu primeiro site e-commerce com o Commerce Kickstart. Chegou a hora de configurar as formas de pagamento. Pelas minhas pesquisas vejo que os módulos principais de formas de pagamento para desenvolvedores brasileiros são o Commerce PagSeguro e o Commerce Cielo (corrija-me se eu estiver errado), embora o Commerce Cielo ainda esteja numa versão instável. Qual seria o melhor para usar em produção? Outra pergunta, no Commerce Kickstart devo usar o Commerce PagSeguro ou o PagSeguro?

curtir0

Antes de tudo, é importante

imagem de Pedro Rocha

Antes de tudo, é importante diferenciar intermediadores de pagamento(Pagseguro, Moip, etc) e gateways de pagamento(Cielo). Caso tenha dúvida, dá uma googlada.

Se você está fazendo seu primeiro projeto, recomendo intermediador, que é mais simples e menos burocrático para implantar. Nesse caso, em particular com Drupal Commerce, você tem as seguintes integrações(e minhas considerações sobre elas):

  • Pagseguro
    • https://www.drupal.org/project/commerce_pagseguro
      Primeiro módulo feito, tendo mais sites o utilizando, porém, não possui uma manutenção ativa(último commit tem mais de 1 ano) e a base de código é antiga e de difícil manutenção/evolução(eu sou co-mantenedor até). Sua integração é a mais simples, colocando uma etapa intermediária no checkout, onde a pessoal espera para ser redirecionada(ruim).
    • https://www.drupal.org/project/pagseguro
      Novo módulo que criei, utilizando a API do próprio Pagseguro, o que torna o código mais limpo e fácil de evoluir, mas o projeto ainda não é tão utilizado/testado, apesar de funcionar(não tem reports de problemas sérios, até onde sei). Se for de Pagseguro, recomendo esse.
  • Moip
    • https://www.drupal.org/project/moip
      Disparadamente, módulo mais evoluído que tem para Drupal Commerce, dentre esses 3. Pq? Eu criei ele para a http://benfeitoria.com, uma plataforma de crowdfunding brasileira, então ele é usado fortemente, todo dia, tendo movimentado dezenas de milhares de transações, além da integração dele ser o checkout transparente, que elimina a necessidade do comprador ser redirecionado para fora do site(a Moip garante a segurança, mesmo o comprador preenchendo os dados de pagamento no seu site), aumentando a taxa de vendas. O único ponto negativo dele é que o Moip é menos conhecido, apesar de ser do grupo IG, que é tão importante quanto o UOL, de certa forma.
curtir2

Mesmo após tanto tempo para responder, obrigado pelas dicas

imagem de Cassiano dos Santos

Olá Pedro, creio que não tinha visto suas explicações sobre os módulos de pagamento. Meu cliente à época desistiu de habilitar os módulos do PayPal e PagSeguro.

Agora, finalmente caiu a ficha para ele. E já que alcancei essa página novamente, aproveito para te perguntar se há novidades quanto ao PagSeguro, PayPal e MoIp. O PayPal EC parece estar funcionando bem. Acabei de fazer uns testes no sandbox deles.

Olhei na página do módulo do MoIp e não há grandes atualizações. É seguro utilizar a última versão estável disponível.

Grande abraço!

curtir0

Recebimento de Dados do Pagseguro

imagem de Eliel Cezar

Oi Pedro, como vai?

Eu estou utilizando o módulo do Pagseguro em um e-commerce lançado recentemente: http://shop.uzlet.com.br/

Atualmente,  para compeltar uma compra, o usuário precisa retornar do Pagseguro para uma url pré definida após efetuar o pagamento. No entanto, esse método não é eficaz, pois às vezes o usuário fecha a aba do browser logo após concluir a compra e não rtorna para o site, deixando um carrinho abandonado para trás.

Gostaria de saber se através o novo módulo pode receber as alterações de status diretamente do pagseguro, utilizando as notificações que ele manda via API:

Se é possível, como posso configurar essa funcionalidade?

Se não for possível, como você recomenda que seja feito o processo para completar a compra?

 

 

Gostaria de saber se é possível alterar o status de uma compra

curtir0

Contato

imagem de Renato Nascimento

Eliel, posso contatá-lo via Facebook?

curtir0

Erros na prática

imagem de Renato Nascimento

Caro Pedro;

Boa noite!

Explicaria-me por favor o que ocorre na situação abaixo descrita.

Veja bem que, estou recebendo o seguinte erro:

Entretanto, indo ao arquivo PagSeguroLibrary.php devidamente alocado em "public_html/sites/all/libraries/pagseguro-php/source/PagSeguroLibrary", vejo que há uma const na linha que define a versão conforme a baixada do site do PagSeguro, no caso a 2.4.0.

O que eu posso fazer para o módulo funcionar como deve?

Grato

curtir0

Drupal 8, Commerce 2

imagem de Andrew Cordes

Quais são os planos para um Payment Gateway PagSeguro para Commerce 2 de Drupal 8?

Abç,
 

curtir0