Enrolment: PagSeguro

enrol_pagseguro
Maintained by Picture of Daniel Neis Araujo Daniel Neis Araujo
Este plugin permite que você receba pagamentos através do PagSeguro para seus cursos. This plugins allow you to setup paid courses using the PagSeguro service.
120 sites
290 downloads
13 fans
Moodle 2.0, 2.1, 2.2, 2.3

Plugin de inscrição via PagSeguro para o Moodle

Este plugin de inscrição permita que você venda seus cursos no Moodle e receba pelo PagSeguro.

Também disponível em https://moodle.org/plugins/enrol_pagseguro

Instalação

Você deve colocar este código no diretório moodle/enrol/pagseguro

Você pode fazer o "git clone" deste repositório ou então fazer o download da útlima versão no link https://github.com/danielneis/moodle-enrol_pagseguro/archive/master.zip

Configuração

  • Primeiro, você deve criar um Token no site do PagSeguro para utilizar o plugin.
  • Também no site do PagSeguro, você deve preencher a "URL de retorno Fixa" com a URL do seu site Moodle + o caminho para o script do plugin que processará o retorno. Deve ficar algo como: https://www.meumoodle.org/enrol/pagseguro/process.php
  • Ainda no site do PagSeguro, você deve preencher o campo "Código de transação para página de redirecionamento" sem "transaction_id" (sem aspas).
  • Com o token criado, volte ao seu Moodle e habilite o plugin indo em "Bloco administração" > Administração do Site > Plugins > Inscrições > Gerenciar plugins de inscrições
  • Acesse o link das configurações do plugin PagSeguro
  • Preencha o campo de token com o token criado
  • Agora você pode utilizar o método de inscrição PagSeguro nos cursos. Você deve ir em um curso, acessar o "Bloco Administração" > Usuários > Métodos de inscrição e lá adicionar o novo método "PagSeguro". Ao adicionar este método você poderá definir o valor do curso, a moeda de pagamento e o email associado com o PagSeguro que receberá os pagamentos.

Funcionalidades

  • Para cada curso Moodle, você pode configura o valor que o usuário deve pagar para se inscrever.
  • A inscrição é feita automaticamente no caso de pagamento via cartão de crétido.
  • Não é feita a desinscrição do usuário após devolução do dinheiro no PagSeguro.
  • A inscrição automática via boleto bancário ainda não está funcionando, mas será implementada na próxima versão.

Screenshots

Screenshot #0

Contributors

Picture of Daniel Neis Araujo
Daniel Neis Araujo (Lead maintainer)
Picture of Nitin Agrawal
Nitin Agrawal: Original author
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Daniel Neis Araujo
    Tue, 14 Jun 2016, 9:49 PM
    Hello, David

    thank you for adding me as maintainer of this plugin =)

    I've uploaded a new version of the plugin that supports Moodle 3.0 and 3.1.
    It may work on older version but I prefered to not risk until someone tests it.

    Kind regards,
    Daniel
  • Picture of Bruno Soares
    Mon, 8 Aug 2016, 8:10 PM
    Eu instalei, porém ele nao aparece na pagina do curso. Fiz tudo corretamente, eu acho. Alguém conseguiu?
  • Picture of Daniel Neis Araujo
    Tue, 9 Aug 2016, 10:34 PM
    Olá, Bruno

    para que ele apareça na página do curso é preciso primeiro habilitar o plugin indo no menu Administração do site > Plugins > Inscrições > Gerenciar plugins de inscrição e "abrir o olinho" do PagSeguro para que ele fique disponível nos "métodos de inscrição" de cada curso.
    Aí você vai ter que configurar também a URL de retorno lá no PagSeguro e o "transaction_id" , conforme a documentação do plugin.

    Acabei de lançar uma nova versão recém testada e parece estar tudo funcionando de acordo.

    Grande abraço,
    Daniel
  • H4X0R-SW
    Sat, 24 Sep 2016, 12:47 AM
    Super massa este Plugin, você pretende colocar o modo "LightBOX" e "Checkout transparent"?
  • Picture of Daniel Neis Araujo
    Tue, 27 Sep 2016, 10:17 PM
    Olá, Daniel

    fico feliz que você gostou do plugin. Por enquanto não tenho planos de incremetar o plugin, mas se você for desenvolvedor, aceito contribuições =) e se você tiver interesse em financiar o desenvolvimento, podemos conversar também =)
  • Picture of sidinei oliveira
    Tue, 11 Oct 2016, 11:52 PM
    No começo foi tudo bem a integração foi perfeita, passados uns meses, e ao tentar fazer um pagamento moodle (versão 3.1)- pagseguro aparece a seguinte mensagem: error:generic.
    Alguém sabe qual a causa e como resolver? (Já fiz várias pesquisas na internet)
  • Picture of José Francisco
    Fri, 14 Oct 2016, 12:07 AM
    Como que faço o retorno? e cadastrasse o aluno automático
  • Picture of Daniel Neis Araujo
    Fri, 14 Oct 2016, 4:58 AM
    Olá,

    adicionei no "README" (e também aqui na descrição de plugin) como configurar a URL de retorno.
    Em breve farei novos testes com os plugins para rever estes problemas relatados.
  • Picture of roberio santos
    Sat, 22 Oct 2016, 5:32 AM
    Olá Daniel,
    Tem como vc disponibilizar um print da tela da página do Pagseguro onde consta as configurações?
    Creio que seria de grande ajuda para os usuários sem experiência, como eu smile
  • Picture of Daniel Neis Araujo
    Wed, 26 Oct 2016, 3:39 AM
    Olá,

    vou ver de colocar um screenshot da tela, sim, mas enquanto isso você pode ver um exemplo em:

    https://github.com/danielneis/moodle-enrol_pagseguro/issues/12

    Grande abraço!
  • Felipe Raimo
    Tue, 22 Nov 2016, 12:16 AM
    E aí Daniel, tudo bem!?

    Desde já, obrigado pelo suporte e desenvolvimento do plugin, tem nos ajudado e muito ;)

    Estou com uma certa dificuldade, recentemente o processo automático para inscrição em um curso pago não tem funcionado (no início funcionava perfeitamente), o usuário após se cadastrar no site (moodle) opta por pagar o curso via pagseguro, então preenche todas as informações já na página do serviço pagseguro, é aprovado p pagamento e o usuário é direcionado ao site (moodle) novamente, mas agora sem estar inscrito no curso, e algumas vezes o valor é até estornado. Sabe por onde devo iniciar alguma verificação para encontrar algum erro!?

    Abraço!
  • Picture of Daniel Neis Araujo
    Tue, 22 Nov 2016, 12:43 AM
    Poisé, cara, muito estranho, tem gente que funciona, tem gente que não funciona.
    Tu consegue identificar qual versão funcionava? Cola o link aqui pra gente que eu volto ela como sendo a última aí talvez resolva...
  • Picture of Daniel Neis Araujo
    Tue, 22 Nov 2016, 2:58 AM
    Opa! O Eduardo Kraus achou uma variável que faltava num pedaço do código. Grandes chances de corrigir o problema da geral. Acabei de fazer o upload da nova versão aqui.
  • @Work
    Sun, 27 Nov 2016, 9:18 AM
    Daniel, grato pelo seu Plugin!

    Gostaria de dar uma dica que talvez ajude aos interessados em usar o plugin:

    Ainda no site do PagSeguro, você deve preencher o campo "Código de transação para página de redirecionamento" sem "transaction_id" (sem aspas).

    Ainda no site do PagSeguro, você deve preencher o campo "Código de transação para página de redirecionamento" COM "transaction_id " (sem aspas E COM UM ESPAÇO EXTRA NO FINAL).

    Fazendo essas alterações, acredito eu, fica mais fácil o entendimento.

    Yuri
  • Picture of Diogo Fagundes
    Fri, 2 Dec 2016, 9:54 AM
    Daniel, em primeiro lugar parabéns pelo plugin, uso a algum tempo e não havia tido problemas até pouco tempo atrás.

    De qualquer maneira sua iniciativa tem ajudado muito a comunidade brasileira de moodle sem dúvida.

    Quanto ao problema, vamos a ele:
    Desde a versão 7 que venho tendo problemas com a notificação que foi inserida justamente nela.
    O aviso aparece ao invés de ser exibida a página de descrição do curso com o link para inscrição e informações do curso.

    Tive que reverter para a versão anterior do plugin.

    Utilizo atualmente Moodle 3.1.3+ (Build: 20161122)

    Se for possível ajudar em mais alguma coisa, basta me contactar smile
1 2 3 4 5
Please login to post comments