Implementación de OpenPay

Implementación de OpenPay

Autor: Admin
08-SET-2024
Implementación de OpenPay

OpenPay (https://www.openpay.pe) es un sistema de pagos por internet desarrollado por BBVA, actualmente presente en Colombia, México y Perú.

TravelTour (https://goodlayers.com/portfolio/traveltour) es un theme especializado para WordPress que cubre todos los aspectos para un emprendimiento de turismo. Es un tema tan completo que tiene su propio gateway para hacer los pagos en línea.

Travel1Tours (https://travel1tours.com) es un emprendimiento en el Cusco orientado al turismo que usa el theme anteriormente citado. Travel1Tours necesitaba implementar la pasarela de pago de OpenPay y aunque OpenPay tiene distintos plugins para múltiples plataformas, al ser el theme de TravelTour tan especializado, no existe un plugin oficial para el mismo.

En marzo del 2023 con base en unas pocas guidelines de desarrollo del theme, programamos un plugin a medida para darle soporte para OpenPay. Como cada vez que se implementa un software de este tipo la entidad bancaria debe auditarla para que cumpla sus altos estándares de seguridad y calidad, por eso estuvimos con los amigos de Travel1Tour asistiéndolos en este proceso que estuvo a cargo de un equipo de especialista de OpenPay México y de personal técnico del BBVA Perú (ver screenshot con la invitación a la validación técnica).

El plugin funcionó sin problemas hasta principios de setiembre del 2024 tras una actualización del theme. Después de revisar el caso y con todo el feedback aportado por Travel1Tours vimos que el theme había cambiado internamente el proceso de pago. Modificar el plugin requería algunas horas de trabajo y es más, no aseguraba que futuras actualizaciones del theme volvieran a generar nuevos errores. A un costo de USD 50 por hora -en casos como este donde se requiere de la labor de un experto programador- la situación era prometedora para WPE pero no para Travel1Tours. Sin embargo en WPE no nos interesa lucrar con las necesidades de quienes confían en nosotros. Revisamos la documentación del theme y encontramos que la nueva actualización permitía usar el gateway de pagos de WooCommerce; lo cual a su vez significaba decirle adiós a nuestro plugin hecho a medida y usar el plugin oficial de OpenPay para WooCommerce.

Nos dió un poco de tristeza deshacernos de nuestro plugin pero al final le resolvimos el problema a Travel1Tours por una fracción de lo que hubiese costado mantener funcionando el mismo, y es que una de las ventajas de contratarnos es que los profesionales que conformamos WPE tenemos empleos en una empresa top de USA y nuestro objetivo no es lucrar, siempre lo hemos tenido claro, nuestra misión es ayudar a los emprendimientos locales porque, ¿quién puede quejarse cuando ganamos todos?