x402 es un protocolo de pago nativo para la web que permite cobrar cantidades mínimas —del orden de un céntimo— por cada acceso a un recurso, sin necesidad de cuentas, suscripciones ni infraestructura publicitaria tradicional. Funciona sobre la base del código HTTP 402 "Payment Required" y admite pagos en stablecoins como USDC tanto en redes EVM (Base Sepolia) como en Solana. Para los creadores de contenido, abre la puerta a monetizar blogs, APIs o incluso chistes sueltos con una fricción casi nula para el usuario final, que solo necesita una billetera como MetaMask para completar el pago desde el navegador.
Este artículo es un ejercicio práctico: ante el acceso restringido a Monetization Gateway de Cloudflare, el autor implementa su propio middleware en un Cloudflare Worker con TypeScript y el framework Hono. El worker valida cada petición, expone el precio y los métodos de pago aceptados mediante el encabezado PAYMENT-REQUIRED y, tras confirmar el pago, sirve el contenido solicitado. El artículo detalla el código del middleware, la configuración de wrangler.jsonc —incluyendo el flag nodejs_compat, imprescindible porque los paquetes x402 importan módulos nativos de Node— y los dos escollos no triviales: enrutar solo en producción para evitar que wrangler dev emule el dominio real, y activar el paywall del lado del cliente para que el usuario pueda pagar directamente desde el navegador. En conjunto, se trata de una guía operativa para replicar un micropaywall funcional en aproximadamente un día de trabajo.
