Modena
Tienda online con integración completa de pagos: BT iPay3 para tarjeta y TBI Bank para pago a plazos. Arquitectura estable para un volumen constante de pedidos.
Solución
Modena vende productos para baño y decoración interior con precios medios de entre 800 y 8000 RON por pedido, una categoría donde el pago a plazos es un factor crítico en la decisión de compra. Necesitaban integración con BT iPay3 para tarjetas (con soporte 3DS y preautorización para productos en stock con entrega diferida) e integración con TBI Bank para el pago a plazos de 12 a 24 meses, con interés cero entre 100 y 1.000 lei. Además de una arquitectura capaz de procesar simultáneamente el pago a plazos vía TBI y el pago con tarjeta vía BT, sin confundir la sesión del usuario. El código existente era PHP a medida monolítico con años de evolución; cualquier cambio radical podía desestabilizarlo.
¿Quieres resultados similares para tu proyecto?
Implementamos ambas integraciones de pago directamente sobre la base de código existente, con una separación estricta entre la lógica de pago y la lógica de producto, para no interferir con las funcionalidades existentes. Para BT iPay3 construimos el flujo en dos fases (autorización en el checkout, captura al confirmarse la entrega) para evitar retener fondos de productos agotados. Para TBI Bank implementamos cifrado RSA para las peticiones, validación en el servidor de los cálculos de interés (TBI calcula de forma independiente, nosotros verificamos la reconciliación), y un webhook handler que marca el pedido como pagado solo tras la confirmación de TBI. Todas las peticiones críticas se registran con un identificador único para la auditoría. Las sesiones de usuario no se mezclan entre los tipos de pago: un usuario que elige el pago a plazos con TBI no puede completar con tarjeta en la misma sesión, evitando así bugs de race condition. El reinicio recuperable se probó en 50 sesiones reales antes del lanzamiento en producción.
Proceso
- 01Descubrimiento con el equipo de Modena sobre los flujos reales de pedidos y las categorías de productos
- 02Documentación de las API de BT iPay3 y TBI Bank, identificación de casos límite
- 03Entorno sandbox con tarjetas de prueba BT y entorno de pruebas de TBI
- 04Implementación progresiva con feature flags por método de pago
- 05Registro de auditoría para cada transacción con correlación cliente/pedido
- 06Lanzamiento gradual: 10% de tráfico de prueba, monitorización, expansión al 100%
- 07Procedimiento de rollback probado y documentado para cada integración
Resultados
2 metode
Tarjeta BT iPay3 + Pago a plazos TBI Bank
12-24 luni
Pago a plazos TBI Bank disponible
3DS
Tarjeta confirmada en la página del banco
Zero
Incidentes de pago duplicado tras el lanzamiento
Otros estudios de caso
Subservicios
Zelviro
Tienda online con más de 13.000 productos, integración con eMAG, Trendyol y Temu, sincronización automática de stock y pedidos, optimizada para la conversión.
2024 - 2026
Helix Trading
Plataforma a medida de trading educativo con simulador propio y flujo completo de challenges. Stack moderna con Next.js, PostgreSQL y autenticación segregada por rol.
2025 - 2026
Climatizare.net
Transformación de un sitio de servicios HVAC en una tienda online completa, sin reescribir la base de código. Workflow validado con despliegue sin downtime sobre el codebase existente.
2024 - 2026