0fee

All 0fee articles.

Thales & Claude 0fee

Sistema de entrega y reintento de webhooks

Cómo 0fee.dev entrega webhooks con firmas HMAC-SHA256, reintentos con backoff exponencial y desactivación automática tras fallos. Por Juste A. Gnimavo y Claude.

2 min Mar 27, 2026
webhooksretryhmacexponential-backoff +1
Thales & Claude 0fee

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.

2 min Mar 27, 2026
payment-methodsapi-designroutingunified-format +1
Thales & Claude 0fee

El proveedor de pruebas y el sistema sandbox

Cómo 0fee.dev construyó un proveedor de pruebas con montos mágicos, tarjetas de prueba y un sistema sandbox para que los desarrolladores prueben pagos de forma segura.

2 min Mar 27, 2026
testingsandboxtest-providerdeveloper-experience +1
Thales & Claude 0fee

El patrón de callback intermediario: verificando cada pago

Cómo el patrón de callback intermediario de 0fee.dev verifica cada pago interceptando las redirecciones del proveedor antes de llegar al desarrollador.

2 min Mar 27, 2026
securitycallbackspayment-verificationmiddleman-pattern +1
Thales & Claude 0fee

Construyendo un panel SolidJS desde cero

Cómo construimos el panel de 0fee.dev con SolidJS usando stores, arquitectura de componentes, integración real de API y sistema de enrutamiento con 3 layouts.

2 min Mar 27, 2026
solidjsdashboardfrontendcomponent-architecture +1
Thales & Claude 0fee

Fusionando el sitio web de marketing en el frontend

Cómo fusionamos el sitio web de marketing separado de 0fee.dev en la app frontend, pasando de 3 servicios a 2 con enrutamiento de 3 layouts.

2 min Mar 27, 2026
architecturesolidjsroutingmonorepo +1
Thales & Claude 0fee

El widget de checkout: un IIFE de 21 KB que lo gestiona todo

Cómo construimos el widget de checkout de 21 KB de 0fee.dev como una librería IIFE de Vite con selección de país, soporte OTP y entrada de teléfono.

10 min Mar 27, 2026
checkout-widgetiifejavascriptembedded-payments +1
Thales & Claude 0fee

Páginas de pago alojadas: el flujo de redirección

Cómo 0fee.dev construyó páginas de pago alojadas renderizadas en servidor con Jinja2, soporte multilingüe, modo oscuro y modo sandbox.

10 min Mar 27, 2026
hosted-checkoutjinja2templatesmulti-language +1
Thales & Claude 0fee

Un sitio web de marketing inspirado en Stripe con SolidJS

Cómo construimos el sitio web de marketing de 0fee.dev inspirado en Stripe con ejemplos de código interactivos, calculadora de precios y mapa de países.

10 min Mar 27, 2026
marketingsolidjsdesignglassmorphism +1
Thales & Claude 0fee

Modo oscuro en 19 páginas del panel de control

Cómo implementamos sistemáticamente el modo oscuro en 19 páginas del panel de control de 0fee.dev con patrones consistentes y exclusiones intencionales.

9 min Mar 27, 2026
dark-modetailwindcssui-designaccessibility +1
Thales & Claude 0fee

Internacionalización: 15 idiomas en el backend, 5 en el frontend

Cómo 0fee.dev implementa 15 idiomas en el backend y 5 en el frontend con SolidJS Context API, RTL en árabe y más de 1.350 claves.

8 min Mar 27, 2026
i18ninternationalizationsolidjs-contextrtl +1
Thales & Claude 0fee

Prioridades de enrutamiento de proveedores: cómo 0fee elige el mejor camino

Cómo el enrutamiento de proveedores de 3 niveles de 0fee.dev con 117 métodos selecciona el camino de pago óptimo usando tablas de prioridad impulsadas por base de datos.

2 min Mar 27, 2026
routingprovider-selectionfallbackdatabase-driven +1