Enrolment: PagSeguro

enrol_pagseguro
Maintained by Picture of Daniel Neis Araujo Daniel Neis Araujo
Este plugin de inscrição permite que você venda seus cursos no Moodle através do PagSeguro. This plugins allow you to setup paid courses using the PagSeguro service.
162 sites
173 downloads
26 fans

Plugin de inscrição via PagSeguro para o Moodle

Este plugin de inscrição permite que você venda seus cursos no Moodle através do 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 . ATENÇÃO: Este link é só um exemplo, você deve substituir "www.meumoodle.org" com a URL do seu Moodle.
  • Ainda no site do PagSeguro, você deve preencher o campo "Código de transação para página de redirecionamento" com o valor "transaction_id" (sem as 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.

Sandbox

Para utilizar ambiente de testes do PagSeguro (http://sandbox.pagseguro.uol.com.br/), inclua a seguinte linha no arquivo config.php do Moodle, antes da linha de include do setup.php:

$CFG->pagsegurousesandbox = true;

Perguntas Frequentes

  • Ao tentar comprar um curso recebo a mensagem: "This host is not authorized to use PagSeguro API"
    • Isso quer dizer que você não configurou o PagSeguro com a URL do seu ambiente Moodle. Você deve seguir os passos de configuração e preencher corretamente os campos no site do PagSeguro. Note que se você estiver usando o SandBox, deve cadastrar seu Moodle tambm no SandBox, pois são ambientes diferentes.

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 Anderson Höfelmann
    Tue, 3 Jul 2018, 8:35 AM
    É possível gerar um desconto, a partir de um código de cupom, seja em percentual ou valor?
  • Picture of Charles Annibal dos Santos
    Thu, 5 Jul 2018, 11:25 PM
    Quando o status da compra ainda está em "aguardando pagamento" o curso é liberado???
    E quando o cliente cancela a compra no pagseguro o curso continua liberado pra ele???
  • Picture of Daniel Neis Araujo
    Fri, 6 Jul 2018, 12:38 AM
    Olá, Anderson

    não é possível gerar desconto com esse plugin.

    Olá, Charles

    quando a compra ainda está em "aguardando pagamento" por padrão o curso é liberado pois pode ser a questão de compra por boleto. Você pode alterar esse comportamento no código-fonte do plugin, ele tem os estados que são aceitos em uma variável.

    Quando o cliente cancela a compra o professor ou o gestor tem que desinscrever ou suspender manualmente.
  • Picture of RainStation Technology
    Fri, 17 Aug 2018, 12:22 AM
    Olá Daniel,

    Gostaria de saber se o plugin de integração do pagseguro tem a versão para o moodle 3.5, se n tiver ainda, a versão 3.4 funcionaria?
  • Picture of Daniel Neis Araujo
    Wed, 22 Aug 2018, 2:47 AM
    Até onde eu sei, funciona na 3.4. Vocês poderiam testar na 3.5 e postar aqui se funcionar? Aí eu ajusto aqui pra dizer que o plugin funciona na 3.5.
  • Picture of Roberto Hebert de Souza Vinha
    Tue, 4 Sep 2018, 10:32 PM
    Se os autores fizerem atualização do plugin para a versão 3.5 do Moodle faremos uma doação!
  • Picture of Roberto Hebert de Souza Vinha
    Tue, 4 Sep 2018, 10:40 PM
    Com relação à pagamento pendente e cancelamento, deveria haver pelo menos com um botão para o administrador confirmar matrícula após o pagamento ser efetivamente verificado. Esperamos que na atualização implementem essa funcionalidade, o ideal seria mesmo receber algum parâmetro de estado do próprio PagSeguro se ele fornecer por meio de API para desenvolvedores, mas se não o fizer, pelo menos o botão seria bom.
  • Picture of Neudson Santana
    Wed, 19 Sep 2018, 10:31 PM
    Bom dia!

    Parabéns pela iniciativa!

    Estou enfrentando um problema simples a principio, mas não estou conseguindo dar andamento.
    Instalei o plugin do pagseguro. Setei um curso para so fazer matricula via pagseguro. Quanto compro o curso associado ao pagseguro faz tudo certinho, abre a tela do pagseguro o cara faz o pagamento via cartao a compra é efetivada. A bronca é que o curso não fica liberado para o usuário mesmo apos o pagamento aprovado pelo pagseguro. O que mais preciso fazer para o curso ficar liberado logo apos o pagamento pelo pagseguro? ou apos a confirmação do pagamento eu tenho que fazer a inscrição de forma manual?
  • Picture of Daniel Neis Araujo
    Fri, 21 Sep 2018, 1:45 AM
    Olá, Neudson

    a inscrição do estudante no curso é feita automaticamente após o pagamento.
    Verifique, por favor, se o seu curso está disponível para os estudantes e se as permissões do papel estão de acordo.
  • Picture of Pedro Staub
    Wed, 3 Oct 2018, 12:57 AM
    Olá,

    Gostei muito da iniciativa e estou pensando em implementar na empresa. Tem alguma previsão de implantar algum sistema de cupons de desconto? Aguardo!
  • Picture of Daniel Neis Araujo
    Wed, 10 Oct 2018, 5:41 AM
    Ola, Pedro

    por enquanto, plugins e outras funcionalidades não estão previstas.
    Sugiro você procurar soluções mais "profissionais" para lojas online como por exemplo https://woocommerce.com/
  • Picture of Mathias Ribeiro
    Wed, 7 Nov 2018, 3:15 AM
    Tem como configurar pagamentos recorrente?
  • Picture of Daniel Neis Araujo
    Wed, 7 Nov 2018, 3:25 AM
    Não
  • Picture of Mathias Ribeiro
    Fri, 9 Nov 2018, 1:30 PM
    Como eu altero o ícone do pagseguro no curso, aqui tá aparecendo uma imagem bugada, acho que deu conflito com o tema moove que estou usando, tô procurando aqui nas pastas, achei um arquivo icon.gift mudei ele mesmo assim não muda lá no site.
  • Picture of Daniel Neis Araujo
    Fri, 16 Nov 2018, 3:18 AM
    Olá, Mathias

    talvez você tenha que limpar o cache do tema ou todos os caches.
1 2 3 4 5 6 7 8 9 10
Please login to post comments