PrestaShop es un software gratuito de comercio electrónico que le permite a sus usuarios montar tiendas online de manera sencilla y eficaz, eliminando las barreras técnicas y financieras que generalmente se requieren para abrir negocios de este tipo.
Ponemos a su disposición el plugin necesario para integrar los servicios de Openpay en su tienda de PrestaShop.
En el panel de administración de PrestaShop, dirigirse a la sección Módulos y Servicios a través del menú lateral.
A través del buscador de la izquierda, buscar el módulo de Openpay. Al resultado desplegado, dar click en Configurar.
Complete el formulario de configuración ubicado en la parte inferior de la pantalla tomando en cuenta los siguientes puntos:
Seleccione el modo de operación del plugin: Sandbox (para realizar pruebas) o Producción.
Ingresar las credenciales de API obtenidas en el primer paso.
Configura que opciones de meses sin intereses serán mostradas para pago con tarjetas de crédito.
Define el monto mínimo de pago para meses sin intereses.
Ingresar la URL del sitio, este campo es muy importante debido a que será este parámetro el que se tome para la creación del Webhook (notificación de pagos), si el dominio o subdominio del sitio cambia será necesario actualizarlo.
Defina la cantidad de horas de validez para realizar un pago de Tiendas de Conveniencia y SPEI, en caso de aceptar dichos métodos de pago.
Presionar el botón Guardar configuración, una vez que haya completado el formulario.
En el panel de administración de PrestaShop, dirigirse a la sección Module Manager a través del menú lateral.
A través del buscador situado en la parte superior, buscar los módulos de Openpay. Dar clic en Configurar al módulo del método de pago que desee seleccionar.
Completar la configuración del apartado de Openpay:
Configuración pago con tarjeta
Modo Sandbox.- Seleccione el modo de operación del plugin: Sandbox (para realizar pruebas) o Producción.
Autenticación con Openpay.- Ingresar las credenciales de API obtenidas en el primer paso.
¿Cómo procesar el cargo? Define el tipo de cargo que se realizará: Directo, 3Dsecure o Autenticación Selectiva.
Configuración del cargo.- Indica si el cargo se hace o no inmediatamente.
Pago con puntos.- Recibe pagos con puntos con BBVA, Santander y citibanamex.
Guardar tarjetas.- Permite a los usuarios registrados guardar sus tarjetas crédito/débito para agilizar sus futuras compras.
Meses sin intereses.- Configura que opciones de meses sin intereses serán mostradas para pago con tarjetas de crédito.
Configuración pagos en tiendas
Seleccione el modo de operación del plugin: Sandbox (para realizar pruebas) o Producción.
Ingresar las credenciales de API obtenidas en el primer paso.
Ingresar la URL del sitio, este campo es muy importante debido a que será este parámetro el que se tome para la creación del Webhook (notificación de pagos), si el dominio o subdominio del sitio cambia será necesario actualizarlo.
Definir el número de horas que tendrá el cliente una vez emitido el recibo de pago.
Habilitar la opción, para mostrar el mapa de las tiendas más cercanas.
Configuración pagos vía SPEI
Seleccione el modo de operación del plugin: Sandbox (para realizar pruebas) o Producción.
Ingresar las credenciales de API obtenidas en el primer paso.
Ingresar la URL del sitio, este campo es muy importante debido a que será este parámetro el que se tome para la creación del Webhook (notificación de pagos), si el dominio o subdominio del sitio cambia será necesario actualizarlo.
Definir el número de horas que tendrá el cliente una vez emitido el recibo de pago.
Presionar el botón Guardar configuración, una vez que haya completado el formulario.
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.
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.