Portfolio/2023 - 2026

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.

E-commercePayment IntegrationBNPLWeb Development

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

  1. 01Descubrimiento con el equipo de Modena sobre los flujos reales de pedidos y las categorías de productos
  2. 02Documentación de las API de BT iPay3 y TBI Bank, identificación de casos límite
  3. 03Entorno sandbox con tarjetas de prueba BT y entorno de pruebas de TBI
  4. 04Implementación progresiva con feature flags por método de pago
  5. 05Registro de auditoría para cada transacción con correlación cliente/pedido
  6. 06Lanzamiento gradual: 10% de tráfico de prueba, monitorización, expansión al 100%
  7. 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

Usamos cookies para mejorar tu experiencia y analizar el tráfico. Las cookies esenciales están siempre activas. Las cookies analíticas requieren tu consentimiento. Política de cookies | Privacidad