Mercado Pago para Moodle LMS
Sobre Mercadopago para Moodle LMS
Mercado pago es una plataforma de pagos integrada y fácil de usar que permite a los usuarios realizar pagos de manera segura y confiable.
Este plugin te permite recibir pagos en tu plataforma de Moodle utilizando los diversos métodos de pago disponibles en Mercado Pago, tales como PSE, tarjetas de crédito y débito, así como pagos en efectivo.
Pre-requisitos
- Tener minimo la versión de PHP 8.1 instalada en el servidor.
- Tener la versión de Moodle 4.1.14 o superior instalada en el servidor.
- Comprar plugin
Mercado Pago para Moodle LMSdesde nuestra tienda en la sección de complementos para Moodle https://shop.datacurso.com/index.php?rp=/store/plugins-moodle - Para poder agregar pagos a actividades (Ejemplo: Certificados) es necesario tener instalado el plugin de moodle https://moodle.org/plugins/availability_gwpayments
Crear aplicación en Mercado Pago
Acceder a https://www.mercadopago.com.co/developers/es y crear una cuenta o iniciar sesión si ya se tiene una cuenta.
Desede la sección
Tus integraciones, dar click enCrear aplicaciónLas configuraciones basicas de la aplicación deben estar de la siguiente forma:
En el panel lateral izquierdo encontramos los enlaces para obtener las credenciales de la aplicación, tanto de pruebas como de produccion.
Instalación mediante archivo ZIP subido
- Inicie sesión en su sitio Moodle como administrador y vaya a
Administración del sitio > Extensiones > Instalar complementos. - Suba el archivo ZIP con el código del plugin. Solo se le pedirá que agregue detalles adicionales si el tipo de plugin no se detecta automáticamente.
- Verifique el informe de validación del plugin y finalice la instalación.
Instalación manual
El plugin también se puede instalar colocando el contenido de este directorio en
{su/moodle/dirroot}/payment/gateway/mercadopago
Después, inicie sesión en su sitio Moodle como administrador y vaya a Administración del sitio > General > Notificaciones para completar la instalación.
Alternativamente, puede ejecutar
<syntaxhighlight lang="bash">php admin/cli/upgrade.php</syntaxhighlight> para completar la instalación desde la línea de comandos.
Activación del plugin
Una vez que el plugin esté instalado, será necesario activarlo utilizando la llave de licencia proporcionada en la tienda del plugin, para ellos hacemos lo siguiente:
Accedemos a https://shop.datacurso.com/clientarea.php y damos click sobre el servicio que queremos activar en este caso
Mercado Pago para Moodle LMS.Copiamos la clave de licencia.
En nuestra plataforma de Moodle accedemos a
Administración del sitio > Extensiones > Portales de pago > Mercado PagoPegamos la llave de licencia en el campo
Clave de licenciay damos click enGuardar cambios.Para validar si la licencia fue activada correctamente, accedemos a
Administración del sitio > General > Mercado Pago > Verificar clave de licenciaSi la licencia fue activada correctamente, veremos un mensaje de confirmación.
Configuracion de la cuenta de pago
Acceder
Administración del sitio > General > Pagos > Cuentas para pagoCrear una cuenta de pago
Asignar un nombre, para este caso el nombre es
Pagos de ejemplo. Validar que la casilla de verificacionHabilitaresté marcada. Por ultimo, guardar cambios.Seleccionar la opcion
Mercado pago.Para realizar pruebas con pagos no reales se deben ingresar las credenciales de prueba de la aplicación creada en la seccion Crear aplicación en Mercado Pago y la opcion
Entornodebe estar enSandbox.El siguiente enlace contiene metodos de pago de prueba para poder usar en este modo `
Sandbox: https://www.mercadopago.com.co/developers/es/docs/your-integrations/test/cardsPara pagos reales se deben ingresar las credenciales de producción de la aplicación creada en la sección Crear aplicación en Mercado Pago y la opción
Entornodebe estar enProducción.Verificar que la opcion
Mercado pagoeste en estado activo
Configuracion de pago para actividad de un curso
REQUERIDO: Para poder usar esta funcionalidad es necesario tener instalado el plugin https://moodle.org/plugins/availability_gwpayments
Si el plugin se encuentra instalado podemos seguir con los siguientes pasos:
Crear una actividad en un curso de Moodle, puede ser un certificado ya que suele ser un caso practico de uso de las opciones de pago.
En la configuración de la actividad ubicar la sección
Restricciones de accesoy dar click en el botónAñadir restricciónDar click en la opción
PaymentS paymentConfigurar los datos correspondientes tales como:
- Moneda de referencia del cobro
- Costo de la actividad (Ejemplo un certificado)
- Impuestos por cobrar VAT.
Configuracion de pago para cursos
Acceder
Administración del sitio > Extensiones > Matriculaciones > Gestionar plugins de matriculacionHabilitar el plugin
Inscripción en pagoDesde el cursos al que se desea aplicar el metodo de matriculación por pago, acceder a la sección
Participantesy seleccionar la opciónMetodos de matriculaciónEn
Añadir método> seleccionarInscripción en pagoAgregar la informacion de la instancia del metodo de matriculación
Personalizar nombre: Nombre que se usará para identificar la instancia del metodo de matriculación en este caso agregaremosMatriculación USDya que es la moneda que se utilizará en el ejemplo.Permitir la inscripción en las inscripciones de pago: Lo dejamos enSíCuenta para pago: Seleccionar la cuenta de pago creada en la seccion Configuracion de la cuenta de pagoTasa de inscripción: Ingresar el valor de inscripción del curso.Moneda: Seleccionar la moneda que se utilizará para este ejemploUSD
Los demas campos los dejamos tal como se muestra en la imagen y damos click en el botón
Añadir método.Deberiamos ver algo como lo siguiente
Previsualizacion
Previsualizacion de pago para actividad de un curso
Para este ejemplo mostraremos como se visualiza la actividad configurada en la sección Configuracion de pago para actividad de un curso, usando un usuario con perfil de estudiante.
Una vez se da click en el botón para seleccionar el tipo de pago se despliega una ventana modal con los medios de pago disponibles.
Previsualizacion de pago para un curso
Para este ejemplo mostraremos como se visualiza el curso configurado en la sección Configuracion de pago para cursos, usando un usuario con perfil de estudiante.
Una vez se da click en el botón para seleccionar el tipo de pago se despliega una ventana modal con los medios de pago disponibles.
Previsualización general
Despues de haber seleccionado el medio de pago Mercado Pago en la ventana modal, ya sea en el curso o en la actividad, el procesos de pago continua tal como se muestra a continuación.

































