OpenCart
¿Qué es OpenCart?
OpenCart es una solución gratuita basada en Web diseñada para poner en marcha un comercio electrónico con el mínimo de configuraciones y ajustes requeridos.
Ponemos a su disposición nuestro plugin para OpenCart, el cual le permitirá configurar y añadir los métodos de pago soportados en Openpay (tarjeta de crédito/débito, tiendas de conveniencia y SPEI) dentro del flujo compra de su tienda basada en esta plataforma.
Versiones soportadas
- OpenCart 2.0.1.1 en adelante
Requerimientos
Es necesario que el servidor donde se encuentre alojado su comercio de OpenCart cuente con las siguientes configuraciones:
- Servidor web Apache
- Versión instalada de PHP 5.2 o mayor.
- Versión instalada de MySQL 5.0 o mayor.
- Contar con un certificado SSL para su comercio electrónico.
Adicionalmente para la versión de PHP es necesario que cuente con ciertas características:
- Configuración Register Globals deshabilitada.
- Configuración Magic Quotes GPC deshabilitada.
- Configuración para subida de archivos habilitada.
- Configuración Session Auto Start deshabilitada.
- Extensión GD (con procesamiento de imágenes PNG) habilitada.
- Extensión cURL habilitada.
- Extensión ZIP habilitada.
Instalación
Para instalar los plugins de Openpay en su comercio de OpenCart tiene que seguir los siguientes pasos:
Nota: La siguiente secuencia debe realizarse por cada plugin que se desee instalar.
Si al instalar el plugin aparece el error FTP needs to be enabled in the settings, es necesario aplicar un fix que puede ser descargado a través de este enlace. Seguir las instrucciones proporcionadas en ese mismo sitio para aplicar exitosamente el ajuste.
Configuración
Para ver las credenciales, dar clic en el engrane del menú superior derecho y luego seleccionar la opción Credenciales de API. Completar el formulario de configuración contemplando los siguientes puntos:
Configuración general
Configuraciones comunes de los módulos
Configuración pago con tarjeta
Configuración pagos en tiendas y pagos con SPEI
Pagos en Tiendas
Pagos con SPEI
Notificaciones de pagos en tiendas y SPEI
Los plugins Openpay están preparados para recibir las notificaciones de pago de forma automática, es decir, sin la necesidad de configurar su cuenta de Openpay o el plugin. Las notificaciones se envían al comercio cuando los pagos han sido realizados o cuando una referencia ha vencido.
Importante: Los plugins asumen que la tienda se encuentra en la raíz del dominio, por lo que se crea el webhook tomando como base está url.
# Pago en tiendas
https://[eCommerce domain]/index.php?route=extension/payment/openpay_stores/webhook
# SPEI (wire transfer)
https://[eCommerce domain]/index.php?route=extension/payment/openpay_banks/webhook
Verificación de Webhook
Es importante verificar que el Webhook haya sido creado de forma correcta en Openpay.
- En su panel de configuración de Openpay ir a Ajustes (ícono de engrane) -> Configuraciones.
- Ubicar el apartado de Webhooks. Si el webhook fue configurado correctamente habrá un registro en estado Verificado.

