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á, Pedro
para fazer efeito somente no seu site, a frase pode ser alterada utilizando a "customização de idioma": https://docs.moodle.org/34/en/Language_customisation
para fazer efeito no plugin, você pode ver o tutorial aqui: https://moodle.org/mod/page/view.php?id=7999
você pode ver a lista das strings desse plugin em https://github.com/danielneis/moodle-enrol_pagseguro/blob/master/lang/en/enrol_pagseguro.php
Boa tarde Daniel, gostaria de saber se é possível alterar essa frase: "Você deve efetuar um pagamento de BRL pelo PagSeguro para acessar este curso." Se é possível como altero a frase, grato.
Olá, Carlos
fico feliz que o plugin tenha funcionado bem para o seu caso!
Sobre essa questão de pagar duas vezes, vocÊ diz com o mesmo usuário e senha do Moodle ou do PagSeguro? O mesmo usuário e senha do Moodle só deveria pagar uma vez, a menos que você coloque um limite de dias ou uma data fixa como limite para a inscrição.
Agora evitar que o mesmo usuário do PagSeguro compre duas vezes o mesmo curso, teria que analisar mais de perto a API do PagSeguro.
O plugin funciona perfeitamente, obrigado pelo desenvolvimento!
Tenho uma dúvida, há como impedir que o aluno pague o mesmo curso mais de uma vez utilizando o mesmo usuário e senha?
Olá, Mandrado
no estado atual no plugin, não é suportado o pagamento recorrente, nem o uso de múltiplos "apps", apenas configurações com os dados das contas.
Mas eu estou aberto à contribuições, tanto de código quanto de financiamento para desenvolvimento. Se você tiver interesse, me envie um email ou entre em contato pelas mensagens aqui do site.
Olá,
Primeiro quero agradecer e parabeniza-los pelo desenvolvimento deste plugin.
Sobre a inscrição automática via boleto bancário ela já foi implementada?
E sobre os métodos de assinatura (pagamento recorrente)? eu só consegui implementar o pagamento normal, mas queria dar a opção do usuário de decidir se quer assinar por 3 meses, 6 meses, 12 meses ou ilimitado (até que ele cancele), neste caso teria que apresentar 4 opções de pagamento na tela, configurando 4 chaves (Código do Plano).
Bom eu gostaria de contribuir de alguma forma.
Olá,
na verdade o comportamento de inscrever mesmo sem o pagamento não é um problema, mas uma funcionalidade desejada.
Como o plugin não trata devidamente as requisições do PagSeguro enviadas após a compra, foi decidido por inscrever os alunos e caso nao paguem, fazer a desinscrição manual, ao invés de ter que fazer a inscrição manual toda vez.
Caso achem interessante, aceito doações para implementar novos fluxos no plugin.
Boa Noite! Parabéns pelo Plugin de Integração..
Tenho uma dúvida quanto à emissão de boleto.. Crie um aluno teste e fiz a emissão do boleto, assim que o boleto é gerado, conta-se um minuto dentro da plataforma do PagSeguro e o aluno é redirecionado de volta à página do curso (página inicial do curso), mesmo sem haver nenhuma espécie de pagamento. Tem algum meio para corrigir isso?
Olá Daniel!
Você poderia me dar uma ajuda:
Ultimamente tenho recebido esse tipo de email, no email inserido no plugin PagSeguro:
Ambiente Virtual: Transaction failed.
Not a valid user id
O:8:"stdClass":41:{s:4:"date";s:29:"2017-10-30T15:08:50.000-02:00";s:4:"code";s:36:"56D01A33-36EA-4861-A794-C0E87785C4E8";s:9:"reference";s:3:"65,";s:4:"type";s:1:"1";s:6:"status";s:1:"1";s:13:"lasteventdate";s:29:"2017-10-30T15:10:13.000-02:00";s:18:"paymentmethod_type";s:1:"2";s:18:"paymentmethod_code";s:3:"202";s:11:"paymentlink";s:148:"https://pagseguro.uol.com.br/checkout/payment/booklet/print.jhtml?c=d17a4cf379322590a007b9296d9e35bcd09484cba0408babac7f07459785140c436a28843b501c";s:11:"grossamount";s:6:"280.00";s:14:"discountamount";s:5:"15.95";s:9:"feeamount";s:5:"10.94";s:9:"netamount";s:6:"253.11";s:11:"extraamount";s:4:"0.00";s:16:"installmentcount";s:1:"1";s:9:"itemcount";s:1:"1";s:13:"items_item_id";s:2:"65";s:22:"items_item_description";s:51:"Elaboraïïo
de Projetos de Eficiïncia
DETALHE:
- O curso informado no email acima não existe no Moodle, é um curso presencial.
- A empresa a onde instalei o Moodle com o plugin usa o painel do PagSeguro para gerar boletos para cursos presenciais e envia para o aluno.
- Me parece que quando um aluno paga o curso presencial, o PagSeguro envia as informações de confirmação para o plugin no Moodle e esse tenta inserir o mesmo no curso, mas gera esse erro, já que o usuário e curso não existem na plataforma e em seguida dispara o aviso para o email inserido no plugin PagSeguro.
- Ate o momento isso não gerou nenhum problema, mas queria evitar esses emails, mas não decobri o que pode estar gerando isso.
Boa noite. Onde encontro essa informação - 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).
Olá, Yuri
1. É possível pagar via boleto, mas o sistema inscreve o usuário na hora, não após a confirmação.
2. Não
3. Não
Olá, gostaria de confirmar algumas informações:
1. É possível habilitar o pagamento via boleto e ter a inscrição automática após confirmação do pagamento?
2. É possível desinscrever o usuário automaticamente caso ele opte pela devolução do dinheiro (política dos 7 dias) ?
3. É possível configurar renovação automática, ou seja, cobrar dinheiro do cartão configurado todo mês e desinscrever o aluno automaticamente caso o pagamento não seja aprovado em algum mês ?
Reinstalei o plugin e deu tudo certo. Já teste na sandbox e sucesso! Obrigado.
Deve ter acontecido algum problema na instalação. Já tentou desinstalar o plugin e instalar novamente?
Olá. Instalei o plugin e o habilitei. Entretanto, na hora de habilitar o plugin na página do curso, aparece o seguinte erro:
Capability "enrol/pagseguro:config" was not found! This has to be fixed in code.
line 391 of /lib/accesslib.php: call to debugging()
line 118 of /enrol/pagseguro/lib.php: call to has_capability()
line 286 of /enrol/instances.php: call to enrol_pagseguro_plugin->get_newinstance_link()
Fui na tabela mdl_capabilities e não encontrei nenhuma linha do pagseguro.
Poderia me ajudar?