¡Extensión ePayco para Moodle!

Este complemento ayuda a los administradores y webmasters a usar ePayco 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.

Recibirás un mensaje con la información de la transacción y el usuario será matriculado en el curso.

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).

Recibirás un mensaje con estado de transacción pendiente.
 
 

Consideraciones para el correcto funcionamiento

La extensión enrol_epayco, permite matricular usuarios a sus cursos mediante el pago correspondiente con ePayco, una vez validado el pago 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 ePayco Davivienda.

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 ‘ePayco Davivienda’ en la lista mostrada.

4

Ingrese a su cuenta de ePayco Daviviend, en la parte superior izquirda seleccione llave api, (Recuerde tener activo el modo producción)

5

Proporcione las credenciales para  comerciante de epayco, seleccione la casilla de verificación según los requisitos. Guarda la configuración. (epayco zona izquierda, moodle zona derecha).

6

Ahora dentro de moodle continuamos con la configuración.

Define como se comportará la pasarela en el sitio, Onpage o redirect Checkout

:

 

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 ‘ePayco Davivienda’ y diligencie la información.

Recuerda activar el funcionamiento de la extensión en la plataforma.

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.

Al dar clic debemos esperar la respuesta de la plataforma epayco y veremos la gestión del pago.

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.

Tarea programada.

La extensión cuenta con una tarea programada que se encargará de revisar los pagos en estado pendiente, los verificará por usted y si la transacción fue completada con un estado aprobatorio, intentará realizar la matriculación. 

Puede ver la salida del proceso en moodle.
Administración del sitio – Servidor – Tareas programadas – Log de tareas programadas,
 
Puede filtrar los procesos con el nombre:
Trabajo para sincronizar inscripciones epayco
\enrol_epayco\task\sync_enrolments

Salida.

Process completed
-------------------
Amount registered users: "0"
Amount users not enrolled by course or non-existent user: "0"
Amount participants already in the course: "0"
Amount uncompleted transactions per payment: "4"