VirtueMart

Este artículo te muestra el procedimiento para habilitar PayU en tu sitio web de VirtueMart.

Prerrequisitos

  • Necesitas una cuenta activa en PayU Latam.
  • Para VirtueMart versión 2 o superior:
    • Haber descargado el plugin de VirtueMart de PayU y tenerlo guardado en una ruta accesible. Haz clic aquí para descargarlo.
    • Tener instalado VirtueMart versión 2 o superior.
    • Tu página web de VirtueMart website debe estar instalada en Joomla!® 2.5 o superior con MySQL 5.1 o superior.
  • Para VirtueMart versión 3.0.6:
    • Haber descargado el plugin de VirtueMart de PayU y tenerlo guardado en una ruta accesible. Haz clic aquí para descargarlo.
    • Tener instalado VirtueMart versión 3.0.6.
    • Tu página web de VirtueMart website debe estar instalada en Joomla!® versions 3.3.6, 2.5.28 o 2.5.27.

Plugin para VirtueMart 2 o superior

Sigue este procedimiento para instalar y configurar el plugin en tu página web.

Instalación

  1. Ingresa a la Consola de Administrador de Joomla!® y selecciona la opción Extension Manager que se encuentra en el menú Extension.

PrintScreen

  1. En la sección Upload Package File, Haz clic en Browse y ubica el archivo .zip del plugin de Payu descargado.

PrintScreen

  1. Una vez termine el proceso de instalación, aparece un mensaje para informar que la instalación fue exitosa.

PrintScreen

Configuración

  1. Expande la opción Shop en el menú de VirtueMart y selecciona Payment methods. Luego, haz clic en New en la parte superior derecha de la pantalla.

PrintScreen

  1. En la pestaña Payment Method Information, Ingresa Payulatam como nombre (Payment Name) y selecciona PayuLatam en el campo Payment Method.

PrintScreen

  1. Ve a la pestaña Configuration e ingresa la información de tu cuenta y tu API key.

PrintScreen

Además, ingresa la URL de conexión a la pasarela y las variables de configuración explicadas en la sección Variables de Configuración.

Las URLs para los ambientes de pruebas y producción son:

  • Pruebas: https://sandbox.gateway.payulatam.com/ppp-web-gateway
  • Producción: https://gateway.payulatam.com/ppp-web-gateway/
  1. Por último, Haz clic en el botón Save o Save & Close. En este punto, tus clientes pueden pagar con PayU Latam en el carrito de compras de VirtueMart.

Plugin para VirtueMart 3.0.6

Sigue este procedimiento para instalar y configurar el plugin en tu página web.

Instalación

  1. Ingresa a la Consola de Administrador de Joomla!® y selecciona la opción Extension Manager que se encuentra en el menú Extensions.

PrintScreen

  1. En el campo Extension package file, selecciona el archivo .zip previamente descargado.

PrintScreen

  1. Una vez se haya cargado el archivo .zip file is loaded, click Upload & Install.

PrintScreen

  1. Una vez termine el proceso de instalación, aparece un mensaje para informar que la instalación fue exitosa.

PrintScreen

Configuración

  1. En el menú de la izquierda, haz clic en Manage. Ubica y activa el plugin PayuLatam.

PrintScreen

Aparece un mensaje informado que has activado el plugin. Además, el ícono cambia a una marca de verificación.

PrintScreen

  1. Abre el menú de Components y expande la opción Virtuemart. Luego, selecciona Payment Methods.

PrintScreen

  1. En la ventana que se abre, haz clic en New para crear el método de pago utilizando el plugin PayuLatam.

PrintScreen

  1. En la pestaña Payment Method Information, Ingresa Payulatam como nombre (Payment Name) y selecciona PayuLatam en el campo Payment Method.

PrintScreen

  1. Ve a la pestaña Configuration e ingresa la información de tu cuenta y tu API key.

PrintScreen

Además, ingresa la URL de conexión a la pasarela y las variables de configuración explicadas en la sección Variables de Configuración.

Las URLs para los ambientes de pruebas y producción son:

  • Pruebas: https://sandbox.gateway.payulatam.com/ppp-web-gateway
  • Producción: https://gateway.payulatam.com/ppp-web-gateway/
  1. Por último, Haz clic en el botón Save o Save & Close. En este punto, tus clientes pueden pagar con PayU Latam en el carrito de compras de VirtueMart.

Variables de Configuración

Independiente de la versión de VirtueMart que utilices, configura las siguientes variables en tu plugin:

Campo Valor
Logo Logo mostrado para el método de pago PayuLatam.
Test URL URL de la pasarela para Pruebas: https://sandbox.gateway.payulatam.com/ppp-web-gateway.
Production URL URL de la pasarela para Producción: https://gateway.payulatam.com/ppp-web-gateway.
Test Mode Selecciona Yes si quieres hacer transacciones en el ambiente de pruebas. Cuando activas esta opción, VirtueMart utiliza la URL configurada en la variable Test URL.
Merchant ID Identificador de tu comercio en PayU Latam.
Account ID Identificador de la cuenta PayU de acuerdo con el país en el que quieres vender.
API Key Llave única de tu comercio, puedes obtener esta información en tu Módulo PayU.
Sección ORDER STATUS PARAMS
  • Approved Transactions
  • Pending Transactions
  • Declined Transactions
Define el estado de la orden en VirtueMart de acuerdo con el estado de la transacción retornado por PayU. Sugerimos dejar los estados predeterminados; sin embargo, puedes configurarlos de acuerdo a tu necesidades.
Currency Configura USD. También, puedes configurar la moneda del país de tu Account ID.
Minimum Value / Maximum value El valor total de la orden debe estar en este rango para activar el método de pago PayuLatam.
Tax Para utilizar esta opción, configura la regla correspondiente de VirtueMart asociada al impuesto. Por ejemplo, el IVA en Colombia.
Última modificación 24 de junio de 2022: clon issue (d73e43fe5)