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

The challenge

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.

The solution

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 software development y cybersecurity.

The development

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.

The team

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

Technology used

stack rounded php

PHP 8.1

prestashop stack

PrestaShop

woocommerce

Woocommerce

Related projects

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 Élevé, concepto de app para deportes de nieve promovido por Tineverse

Secture diseñó el concepto de Élevé, una app nativa para iPhone y Apple Watch de ocio de nieve con navegación de pistas, ubicación compartida y panel de administración para estaciones de esquí.

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