BBVA-Wipöp: desarrollo de plugins de pago y librería PHP para e-commerces

Pasarela de pago Wipöp integrada en e-commerce por Secture

El reto

El objetivo era implementar una serie de plugins para distintos e-commerces basados en PHP, como Woocommerce y PrestaShop, que permitan integrar Wipöp como plataforma para procesar los pagos, pudiendo configurar qué opciones de pago se quieren habilitar cada vez y configurar características como el pago recurrente o preautorizaciones de cobro para cada producto del e-commerce.
 
BBVA-Wipöp es una plataforma de pagos basada en Openpay que permite a los negocios recibir pagos de sus clientes de forma segura y eficiente, tanto presencial como online, integrando métodos como tarjetas de crédito y débito, transferencias bancarias, Bizum, GooglePay y ApplePay.

La solución

Secture construyó una librería PHP compartida que actúa como base para todos los plugins, evitando duplicar la implementación del API de Openpay en cada e-commerce.
 
La librería centraliza la funcionalidad core con versionado semántico (SEMVER), facilitando el mantenimiento: cada plugin implementa esta librería y se comunica con el API de Openpay de forma transparente, independientemente del e-commerce subyacente.
 
Secture desarrolló plugins específicos para Woocommerce y PrestaShop que integran Wipöp como pasarela de pago, permitiendo configurar qué opciones de pago habilitar, pago recurrente y preautorizaciones de cobro por producto.
 
Este proyecto se enmarca en nuestro servicio de desarrollo de software y ciberseguridad.

El desarrollo

Secture siguió los principios de desarrollo de paquetes para Packagist, la plataforma de librerías que utiliza Composer, el gestor de paquetes de PHP.
 
La librería desarrollada por Secture actúa como un cliente HTTP que se comunica con el API de Openpay de forma transparente para el usuario, devolviendo siempre objetos de dominio conocidos.
 
El versionado sigue el estándar SEMVER, permitiendo gestionar desde los plugins qué versión de la librería usar, actualizar solo correcciones de bugs sin obtener nuevas características, o pasar a una major version cuando sea necesario.
 
Para cada plugin, Secture siguió los estándares de desarrollo de cada e-commerce para asegurar la máxima compatibilidad. Los plugins se incluyen en los markets propios de Woocommerce y PrestaShop para que puedan ser descargados e instalados por los usuarios.

El resultado

Secture desarrolló soluciones tecnológicas para BBVA que contribuyeron a la modernización de sus servicios digitales, mejorando la experiencia de usuario y la eficiencia operativa de la entidad financiera en sus canales digitales.

El equipo

Alberto / Project Manager
Mangel / Tech Lead
Victor / Principal Developer

Tecnología utilizada

stack rounded php

PHP 8.1

prestashop stack

PrestaShop

woocommerce

Woocommerce

Proyectos relacionados

Logo de Podo, red de cápsulas de trabajo insonorizadas en espacios urbanas

Secture diseñó y desarrolló el ecosistema completo de Pôdo: app móvil iOS/Android, backend de reservas, pagos y accesos físicos, y backoffice de gestión para cápsulas de trabajo insonorizadas en espacios urbanos.

Logo de Machinepoint, empresa industrial para la que Secture desarrolló el sistema YODA de inteligencia artificial

Secture desarrolló YODA, un sistema de inteligencia artificial para Machinepoint que integra el conocimiento empresarial con su CRM mediante matching híbrido y generación automática de emails personalizados multilingües.

Logo de Idoven, empresa tecnológica de Madrid especializada en inteligencia artificial para interpretación de ECGs y detección cardiovascular

Secture diseñó y desarrolló una app nativa para iPhone con arquitectura multiplataforma para Idoven, que recolecta electrocardiogramas desde Apple Watch mediante HealthKit, facilitando estudios médicos y detección precoz cardiovascular.

¿Necesitas integrar una pasarela de pago en tu e-commerce?