VirtueMart – Módulo de Mercado Pago (v3.0.x)
Requerimientos
Basicamente, los requerimientos de este plugin son los mismos que se necesitan para utilizer Virtuemart y Joomla. Tu máquina debería tener:
Plataformas
Web Server Host
Certificado SSL
Si estás utilizando Checkout básico, es un requerimiento que tengas un certificado SSL y el formulario del pago proveído bajo una página HTTPS. Durante los testeos en modo Sandbox, puedes operar sobre HTTP, pero para la homologaión necesitarás adquirir este certificado en caso de que no lo tengan.
Versiones disponibles
Version del plugin | Status | Versiones compatibles de Virtuemart |
---|---|---|
v2.0.3 | Estable (Versión actual) | VirtueMart v3.0.x |
Funcionalidad
El módulo de Mercado Pago para VirtueMart esta integrado con las siguientes funcionalidad y soluciones de pago:
Checkout básico (Redirect, Iframe ou Modal)
- Pagos con dos tarjetas
Checkout Personalizado
Instalación
- Descargar el zip del módulo
- Ir a Extensions > Extension Manager
- En Upload Package File > Package File seleccionar cart-virtuemart.zip y clickear en Upload & Installation
Configuración del Checkout básico
Ir a VirtueMart > Payment Methods and click New
Completar el formulario:
- Payment set setear Mercado Pago
- Sef Alias setear mercadopago
- Payment Method seleccionar Mercado Pago
- Published setear true
Click en Save
Ir a Configuration
Primero que nada, necesitas configurar las credenciales de tu cliente. Para hacerlo, completa tu Client_id y Client_secret en la sección de la configuración de las credenciales.
- Configuraciones del Checkout.
Typo de Checkout: Como tus clients van a interactuar con MercadoPaog para pagar sus ordenes.;
Auto Redirect: Si está seteado, la plataforma volverá a tu tienda cuando el pago sea aprobado.
Maxima cantidad de cuotas: La mayor cantidad de cuotas permitidas para tus clientes;
Excluir métodos de pago: Seleccionar los métodos de pago que no quieres trabajar con MercadoPago.
Ancho del iFrame: El ancho, en pixeles, del iFrame (sólo para integraciones que utilizan el iframe);
Altura del iFrame: La altura, en pixeles, del iFrame (sólo para integraciones que utilizan el iframe);
Mercado Pago Sandbox: Testea tus pagos en el ambiente de sandbox de Mercado Pago;
- Configuraciones de IPN.
- Elige el status para ordenes aprobadas: Setea el status de la orden cuando los pagos son aprobados.
- Elige el status para ordenes pendientes: Setea el status de la orden cuando los pagos son pendientes.
- Elige el status para ordenes están en proceso: Setea el status de la orden cuando los pagos están en proceso.
- Elige el status para ordenes están en mediación: Setea el status de la orden cuando los pagos están en mediación.
- Elige el status para ordenes son devueltas: Setea el status de la orden cuando los pagos son devueltos.
- Elige el status para ordenes tienen contracargos: Setea el status de la orden cuando los pagos son contracargos.
- Elige el status para ordenes canceladas: Setea el status de la orden cuando los pagos son cancelados.
- Elige el status para ordenes rechazadas: Setea el status de la orden cuando los pagos son rechazados.
- Otras configuraciones.
Categoría de la tienda: Define la categoría de la tienda. ;
Log: Habilitar/Deshabilitar logs.
Logo: Seleccionar el logo. Debes agregar el archivo en la carpeta /images/stories/virtuemart/payment
Configuración del Checkout personalizado - Tarjeta de crédito
Ir a VirtueMart > Payment Methods y hacer click en New
Completar los campos:
- Nombre de pago setear Tarjeta de crédito - Mercado Pago
- Sef Alias setear mercadopago
- Método de pago seleccionar Mercado Pago
- Publicar setear true
Click en Save
Ir a Configuración
En Producto Mercado Pago seleccionar Tarjeta de crédito - Checkout personalizado
Configura tus credenciales. Para hacerlo, complete tu Access token en la sección de configuración de las credenciales.
Para poder encontrarlas, ve a tus credenciales.
- Configuración del checkout.
Statement Descriptor: Setea la etiqueta que el cliente verá en su facture.;
Binary: Cuando se define como true, el pago solo puede ser aprobado o rechazado. Sino el status de in_process es agregado.
- Configuración IPN.
- Elige el status para ordenes aprobadas: Setea el status de la orden cuando los pagos son aprobados.
- Elige el status para ordenes pendientes: Setea el status de la orden cuando los pagos son pendientes.
- Elige el status para ordenes están en proceso: Setea el status de la orden cuando los pagos están en proceso.
- Elige el status para ordenes están en mediación: Setea el status de la orden cuando los pagos están en mediación.
- Elige el status para ordenes son devueltas: Setea el status de la orden cuando los pagos son devueltos.
- Elige el status para ordenes tienen contracargos: Setea el status de la orden cuando los pagos son contracargos.
- Elige el status para ordenes canceladas: Setea el status de la orden cuando los pagos son cancelados.
- Elige el status para ordenes rechazadas: Setea el status de la orden cuando los pagos son rechazados.
Configuración del Checkout personalizado - Ticket
Ir a VirtueMart > Payment Methods y hacer click en New
Completar los campos:
- Nombre de pago setear Ticket - Mercado Pago
- Sef Alias setear mercadopago
- Método de pago seleccionar Mercado Pago
- Publicar setear true
Click en Save
Ir a Configuración tab
En Mercado Pago Product seleccionar Ticket - Checkout Custom
Ahora configure tus credenciales. Para hacerlo, complete public_key y access_token en la sección de configuración de credenciales.
Puedes obtener tu Access Token en la sección credenciales.
- Configuración IPN.
- Elige el status para ordenes aprobadas: Setea el status de la orden cuando los pagos son aprobados.
- Elige el status para ordenes pendientes: Setea el status de la orden cuando los pagos son pendientes.
- Elige el status para ordenes están en proceso: Setea el status de la orden cuando los pagos están en proceso.
- Elige el status para ordenes están en mediación: Setea el status de la orden cuando los pagos están en mediación.
- Elige el status para ordenes son devueltas: Setea el status de la orden cuando los pagos son devueltos.
- Elige el status para ordenes tienen contracargos: Setea el status de la orden cuando los pagos son contracargos.
- Elige el status para ordenes canceladas: Setea el status de la orden cuando los pagos son cancelados.
- Elige el status para ordenes rechazadas: Setea el status de la orden cuando los pagos son rechazados.
Soporte técnico
Contáctanos a nuestro canal de soporte con la siguiente información:
- Email de su cuenta de Mercado Pago.
- Detalles sobre su duda, problema o error.
- Archivos que puedan ayudar en el entendimiento (Print-Screen, Video, Archivos de logs, etc).
- Versión del VirtueMart y Joomla.
- Versión del módulo, si está utilizando.