PagSeguro

Certified Partner Plugin
Maintained by 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.
Price option: Free

Supports Moodle 2.8-3.11 See all versions
Latest release: 5 years ago
Installations: 148
Downloads (last 90 days): 83

Frankenstyle name: enrol_pagseguro
Enrolment

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Olá Daniel, meu ambiente ainda está em testes, portanto reinstalei a versão 3.1 como orientado. Fiz toda a instalação e integração da forma explicada, estou usando o sandbox. MAs estou com um problema, depois de tudo configurado a única coisa q aparece é um icone no canto do curso, mas não dá opçao de cadastro nem de compra. Sabe me dizer onde errei? link da img:
Olá, Fabiano
a inscrição deveria realmente acontecer automaticamente.
A princípio tudo indica que você está testando com um usuário que não está inscrito no curso.
Próximo passo é se esse curso permite o acesso por visitantes. O acesso como visitante deve estar desabilitado no curso.
Você está utilizando o navegador no modo "anônimo" ou algo do tipo? O usuário quando volta do PagSeguro ainda está "logado" no Moodle?
Olá, a princípio o plugin funciona da 2.8 para frente. Se você precisar atualizar seu Moodle, posso fazer esse serviço como consultoria =)
Vale lembrar que a 2.6 já é uma versão que não tem mais suporte do Moodle HQ nem da comunidade e também não recebe mais correções de segurança. É muito importante atualizar sempre seu Moodle.
Olá Daniel, seu plugin funciona na versão 2.6 do moodle?
Bruno Silva, boa tarde!
Uso o PagSeguro em outro site e fiz a integração no Moodle com o mesmo Token. Em princípio a integração funcionou, só estou com problemas na inscrição automática.
No PagSeguro, se você gerar novo Token o antigo para de funcionar, segundo documentação do próprio site.
Abraço!
Olá Daniel, saudações!
Informações básicas sobre as versões que instalei:
Plugin versão: 2017070500
Moodle: 3.3.1 (Build: 20170710)
Fiz a integração conforme recomendado.
Em seguida, fiz uma compra como aluno cadastrado.
1. Modo: Cartão de Crédito;
2. Status da compra: APROVADA;
Tanto e-mail do administrador do MOODLE quanto do aluno receberam a notificação de sucesso do PAGAMENTO;
Problema:
O aluno não é inscrito no curso automaticamente, nem recebe qualquer notificação a respeito do curso, apenas do pagamento.
Quando o aluno é redirecionado automaticamente após a compra, recebe a mesma mensagem inicial:
"Você deve efetuar um pagamento de BRL 2 pelo PagSeguro para acessar este curso."
A integração no PagSeguro está assim:
Página de redirecionamento fixa: http://www.ead.fabianoabreu.com/enrol/pagseguro/process.php
Código de transação para página de redirecionamento: preenchi apena com "transaction_id" sem aspas e um espaço adicional, mas esse espaço some depois.
Preciso inserir algum código a mais que "transaction_id" nesse campo?
Após pagamento, o moodle retornou o seguinte:
(Debugging habilitado conforme vc recomendou)
line 677 of /lib/pagelib.php: call to moodle_page->initialise_theme_and_output()
line 864 of /lib/pagelib.php: call to moodle_page->magic_get_theme()
line 113 of /index.php: call to moodle_page->get_renderer()
######################################################################
line 1855 of /lib/setuplib.php: call to moodle_page->initialise_theme_and_output()
line 1489 of /lib/formslib.php: call to bootstrap_renderer->__call()
line 199 of /lib/formslib.php: call to MoodleQuickForm->__construct()
line 194 of /enrol/pagseguro/lib.php: call to moodleform->__construct()
line 72 of /enrol/index.php: call to enrol_pagseguro_plugin->enrol_page_hook()
Pode me ajudar a resolver por favor?
Preciso que após o pagamento com cartão (que é a maioria dos casos) a inscrição seja efetivada automaticamente.
Muito obrigado!
Olá, Bruno, é possível q vc tenha que configurar outro token no PagSeguro. Aí essa parte infelizmente não tenho como te ajudar muito, já foge aos meus conhecimentos hehehe
Olá Daniel. Já vendo curso em um site diferente do moodle com pagseguro. Como faço para vender no moodle utilizando a mesma conta do pagseguro? Obrigado.
Daniel, ótimo plugin! Solução incrível!
Pessoal, acabei de lançar uma nova versão que deve corrigir a inscrição no caso de o PagSeguro retornar o status "em espera por pagamento". Acho que isso é que fazia com que o pessoal que paga via boleto não fosse inscrito. Além disso, aproveitei para colocar como compatível com a 2.8 e 2.9 para facilitar pro pessoal que não pode atualizar o Moodle já.
opa! você pode pegar o valor do "version" que está no arquivo version.php do seu moodle e colocar no "requires" do version.php do plugin
Olá Daniel, obrigado pela rápida resposta. Tentei instalar, mas fiquei na tela de dependências. "Requer Moodle 2015111600". Há algo que possa fazer?
Olá, Rodrigo
podes testar com a última versão, 12 (2017020800). Se funcionar me avisa aqui que eu atualizo como funcionando na versão 2.9 também.
Pessoal, parabéns pelo plugin!! Acredito que irá ajudar a muitos!! Meu moodle de produção é 2.9 e não localizei versão para ele. Qual devo baixar?
Muito Obrigado Daniel eu ativei o debug e com isso consegui achar o erro que estava impedindo, muito obrigado pelas dicas