Blog
All articles. All pillars. All authors.
Hub2: cubriendo el África francófona
Cómo 0fee.dev integra Hub2 para pagos con dinero móvil en 8 países del África francófona con Orange, MTN, Wave y Moov.
Despliegue en produccion con Docker para EasyPanel
Como containerizamos 0fee.dev con Docker para despliegue en EasyPanel con 3 servicios, nginx y cabeceras de seguridad. Por Juste A. Gnimavo.
De SQLite a PostgreSQL: 39 modelos ORM y 1.204 filas
Como migramos 0fee.dev de SQLite a PostgreSQL con 39 modelos ORM y 1.204 filas de datos. Por Juste A. Gnimavo y Claude.
Integración de PayPal: API de Orders y flujo de redirección
Cómo 0fee.dev integra la API de Orders v2 de PayPal para pagos globales con billetera, flujo de redirección, captura al retorno y manejo de webhooks.
De Alpha a estable: el trabajo restante
La hoja de ruta completa de FLIN alpha a v1.0 estable -- cada brecha de funcionalidades, cada fase y las decisiones de ingeniería que determinan qué se lanza y qué espera.
Integración de Stripe: pagos globales con tarjeta
Cómo 0fee.dev integra Stripe Checkout Sessions para pagos globales con tarjeta, manejando monedas sin decimales y callbacks intermediarios.
Auditoria de seguridad: lo que encontramos y como lo arreglamos
Una mirada transparente a las debilidades de seguridad que encontramos en 0fee.dev y las correcciones sistematicas que aplicamos. Por Juste A. Gnimavo y Claude.
Cumplimiento financiero: reglas de retencion de 10 anos de OHADA
Como las reglas de retencion de documentos de 10 anos de OHADA moldearon la politica de eliminacion y el sistema de archivo de 0fee.dev. Por Juste A. Gnimavo y Claude.
El formato unificado de pago: PAYIN_ORANGE_CI
Cómo 0fee.dev unificó 117 métodos de pago en el formato PAYIN_OPERADOR_PAÍS, simplificando las llamadas a la API a un solo campo. Por Juste A. Gnimavo y Claude.
Pruebas de integración completas
Cómo la suite de pruebas de integración de FLIN alcanzó 617 pruebas de extremo a extremo cubriendo cada interacción de subsistema, desde enrutamiento HTTP hasta operaciones de base de datos y búsqueda.
El plan de corrección de la auditoría
Cómo organizamos 30 TODOs y 6 errores críticos en un plan de corrección de cinco fases -- y completamos los 21 ítems de corrección en cinco sesiones en dos días.
Inicio de sesión y autenticación del administrador
Cómo la consola de administración de FLIN evolucionó de credenciales por defecto a autenticación de grado de producción con bcrypt, tokens de sesión, asistentes de configuración y 2FA basado en correo electrónico.