Billwerk+

plugins de pagos y suscripciones para WooCommerce

Mantuve la pasarela de WordPress y desarrollé una integración de suscripciones independiente, con refactorización y pruebas PHPUnit.

Sector
Pagos y suscripciones
Tecnologías
WordPress / WooCommerce / PHP
Año del proyecto
2022–2024
Ilustración del proyecto de pasarela de pagos del archivo OnePix.
Detalle del proyecto

Ilustración del proyecto de pasarela de pagos del archivo OnePix.

El reto

Las tiendas WooCommerce necesitaban pagos y cobros recurrentes de Billwerk+. La pasarela existente también requería una base de código más mantenible para incorporar funciones con mayor confianza.

La solución

La pasarela existente se revisó y se desarrolló una integración de suscripciones independiente. El refactoring siguió las convenciones de WordPress, con pruebas PHPUnit para los cambios relacionados con pagos.

El proyecto en detalle

Las imágenes muestran la interfaz y su contexto. Los pies distinguen el material de archivo de las vistas actuales del sitio.

La función de la pasarela

La pasarela incorpora los métodos admitidos por Billwerk+ y conecta los cobros recurrentes con WooCommerce Subscriptions. El trabajo amplió un plugin existente sin sustituir la plataforma comercial.

Suscripciones entre tiendas

Un plugin separado conecta la API de Billwerk+ Subscriptions con WooCommerce. La información se mantiene en la administración de Billwerk+, creando una capa de suscripciones compartida entre varias tiendas.

Mantener el comportamiento de pagos

El refactoring y las pruebas facilitan modificar código heredado. El trabajo posterior priorizó la pasarela principal y su compatibilidad con WooCommerce Subscriptions; ambos plugins tuvieron prioridades distintas.

El proyecto, de cerca

Ilustración de la integración de suscripciones del archivo del proyecto.
Detalle del proyecto

Ilustración de la integración de suscripciones del archivo del proyecto.

El resultado

Entregado

Mejoras en la pasarela e integración específica de suscripciones Billwerk+ con pruebas automatizadas.

Detalles de Billwerk+

¿Eran la pasarela de pago y las suscripciones un mismo plugin?

No. Se refactorizó y probó la pasarela existente; otro plugin conectó la API de Billwerk+ Subscriptions con WooCommerce.