¡Extensión Payu para Moodle!

Este complemento ayuda a los administradores y webmasters a usar PayU como la pasarela de pago para sus cursos con moodle. Es fácil de instalar y configurar.

Matriculaciones automáticas

La matriculación automática sólo funciona si al terminar la transacción el cliente da un clic en regresar a la tienda al finalizar el proceso de pago.

Matriculaciones manuales

Para medios de pago como: efectivo, baloto o de otra entidad deben ser inscritos de manera manual (dependen de la entidad tercera, pin o confirmación).

Consideraciones para el correcto funcionamiento

La extensión enrol_payu, permite matricular usuarios a sus cursos mediante el pago correspondiente con PayU, una vez se valida la transacción con la matriculación automática se realiza la inscripción con el rol estudiante en el curso.

Certificado SSL, para la seguridad de las transacciones.

Un nombre de dominio

Sitio Moodle versiones entre Moodle 3.5 y Moodle 3.9

Tener cuenta en la plataforma de pagos PayU.

Documentación

1

Cargue el paquete zip desde Administración del sitio -> Complementos -> Instalar complementos. Cargue el paquete ZIP, verifique e instale.

2

Vaya a Inscripciones> Gestionar plugins de inscripción.

3

Habilitar ‘PayU Money’ en la lista mostrada.

4

Haga clic en ‘Configuración’ que lo llevará a la página de edición del complemento.

5

En la sección de superior de la cuenta Payu Latam encontrará el botón para configurar y luego encontrar las llaves del API de integración.

6

Ubicado en la misma sección de configuración técnica. ingrese la url del sitio moodle agregando /enrol/payumoney/ipn.php

7

Seleccione cualquier curso de la página de listado de cursos y luego vaya a Administración del curso -> Usuarios -> Métodos de inscripción -> Agregar método ‘PayU Money’ y diligencie la información.

8

Listado de monedas admitidas

9

Otorgue los permisos para poder hacer uso de la extensión: En la sección administración del sitio -> cuentas -> permisos -> definir roles. Asigne los siguientes permisos al rol teacher (profesor editor).

10

Ahora un usuario creado en moodle y que desea matricularse en el curso verá la siguiente pantalla.

11

Los medios automáticos para el pago son:

12

Gestión del pago

13

Una vez realizado el pago, al dar clic en regresar al sitio de la tienda podrá contar con el acceso al curso de manera automática. Luego debe regresar al sito de la tienda.

14

Muy importante dar clic en el regreso.

*Recuerde que un correo se envía al cliente con el estado de la transacción.

Automatización de matriculas.

Ahora puede agendar una tarea programada que revise las ordenes de compra con estado pagado para sus cursos y matricular usuarios automáticamente.

http://developers.payulatam.com/es/sdk/

 

http://developers.payulatam.com/es/sdk/

Instala el sdk.

Instala el sdk de PayU para php en el servidor,  web: http://developers.payulatam.com/es/sdk/

Descarga el zip del sdk de php, descomprime en un lugar del servidor que no sea accesible desde la web.

Estas rutas son válidas por el plugin y se revisan automáticamente, utiliza cualquiera de estas:  (/var/www/lib/PayU.php C:/xampp/lib/PayU.php C:/wampp/lib/PayU.php).

De lo contrario ingresa a la configuración del plugin en administración del sitio -> Extensiones -> Identificación -> Payumoney.

 

Tarea programada.

Coloque la ruta correcta del directorio web de moodle y ejecute el proceso cada 5 minutos o 45 minutos. Según su preferencia.

php /ruta de directorio web de moodle/admin/tool/task/cli/schedule_task.php –execute=”\enrol_payumoney\task\sync_enrolments”

Pruebe en su terminal antes de agendar para validar la salida.

Salida.

proceso compleatado
——————-
total de usuarios matriculados: 4
total de usuarios no matriculados por curso o usuario no existente: 0
——————-