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.
Comments
Comments are no longer open for new posts. Existing comments remain available to read.
Onde id=3 é o id do curso.
Nesse caminho você deve seguir os caminho: CursoTESTE>usuários>usuários inscritos.
Na opção "métodos de inscrição" você excluir o usuário do curso atual.
by: daniel.rootdir@gmail.com
Localhost ficam:
- Notificação de transações (https://sandbox.localhost/mood3/enrol/pagseguro/process.php)
- Página de redirecionamento (http://localhost/mood3/enrol/pagseguro/process.php)
- Em localhost funciona a compra e auto-inscrição do aluno no curso desejado e a compra é registrada no painel de controle do Sandbox.
Site Online ficam:
- Notificação de transações (https://sandbox.educaread.educar.pro.br/enrol/pagseguro/process.php)
- Página de redirecionamento (http://educaread.educar.pro.br/enrol/pagseguro/process.php)
- Com o site online a compra não funciona (acho que é a URL), é exibida a mensagem: "Este provedor não é autorizado a usar a API PagSeguro".
Ainda não descobri onde estou errando, talvez seja falta de permissão em alguma pasta ou arquivo no servido de hospedagem.
Eu consegui fazer o plugin funcionar através do Sandbox em localhost e inscrever o usuário ao efetuar o pagamento, porém não consigo fazer o mesmo com a plataforma online.
Assim que eu descobrir o que estou fazendo de errado posto aqui a resposta.
se ao retornar do PagSeguro, você tem o erro "Servidor não encontrado" é por que não preencheu corretamente no PagSeguro o campo "URL de retorno Fixa" com a URL do seu moodle + caminho para o script de processamento, conforme instruções de instalação.
Se você está usando o Sandbox, você vai precisar usar a interface web do PagSeguro para alterar o estado da transação para paga, pois só neste estado o plugin libera a inscrição.
Primeiramente parabéns pela iniciativa de criar este plugin para a comunidade MOODLE!
O "problema" que estou enfrentando é o seguinte, uma página de erro 'Servidor não encontrado'. Fiz o seguinte:
1- Instalei tudo e configurei conforme descrito em 'Configuração' e 'Sandbox'.
2- Inserir o 'Email da conta do PagSeguro Sandbox' e 'Token', no plugin e habilitei em um curso no MOODLE.
3- Criei um 'Aluno de Teste' para fazer a 'Compra do Curso' através do 'Botão do PagSeguro'.
4- Fui direcionado para o site (https://sandbox.pagseguro.uol.com.br/checkout...) para fazer a compra com cartão.
5- Loguei com o 'Usuário de Teste' do Sandbox e preenchi os dados do formulário para efetuar a compra.
6- O 'Processo de Pagamento foi 100% Finalizado' e me direciono para a interface de 'Seu Pagamento esta em Fase de Analise'.
7- É justamente nesta interface 'Seu Pagamento esta em Fase de Analise', que ao me direcionar para o próximo passo da um erro 'Servidor não encontrado', cujo qual não estou conseguindo resolver.
Obs 1: Mesmo com o erro, no Sandbox, em Transações, a compra do curso é listada, porém com status 'Aguardando Pagamento'.
Obs 2: Na minha plataforma MOODLE o 'Botão de entrada como visitante' esta oculto, assim como nos Cursos.
Gostaria de lhe enviar os prints das telas, que tirei na esperança de você me dar uma orientação de onde eu posso estar errando.
Att.
sim, eu configuro a integração entre Wordpress + Moodle + WooCommerce.
Existe um plugin que faz a mágica: https://edwiser.org/
Se alguém precisar de ajuda profissional, sou co-fundador da Adapta (https://adapta.online), Moodle Partner aqui no Brasil.
Podem entrar em contato atraveś do email contato@adapta.online
Você faz integração Wordpress + Moodle + Woocommerce ??
Basta usar o mesmo TOKEN em todos os seus sites, deixa o redirecionamento em branco.
Ative o Boleto na sua conta Pagseguro (se optar por boleto como método de pagamento).