Cloudflare (Dominio Propio)
Si tu sitio ya usa Cloudflare, el muro de pago de PayWL corre como un Worker nativo de Cloudflare, parado delante de tu sitio. No instala nada en tu CMS ni cambia tu infraestructura de origen — solo intercepta cada visita, decide si el lector puede ver el artículo, y deja pasar el resto tal cual.
Qué necesitamos de vos
Para desplegar el Worker en tu propia cuenta de Cloudflare (no en la nuestra — tu tráfico nunca sale de tu cuenta), pedimos 3 datos:
| Dato | Dónde lo encontrás |
|---|---|
| Account ID | Dashboard de Cloudflare → cualquier dominio tuyo → panel derecho, sección "API" (o Workers & Pages → Overview, esquina inferior derecha) |
| Zone ID | Dashboard de Cloudflare → elegí tu dominio → panel derecho, sección "API" |
| API Token | Mi Perfil → API Tokens → Create Token — ver permisos exactos abajo |
Cómo crear el API Token
En Create Token, elegí "Create Custom Token" (no uses el Global API Key — da acceso a toda tu cuenta, mucho más de lo necesario) y asigná exactamente estos permisos:
| Permiso | Nivel | Para qué |
|---|---|---|
| Account → Workers Scripts | Edit | Subir y actualizar el Worker |
| Zone → Cache Purge | Purge | Limpiar caché después de cada actualización |
| Zone → Workers Routes | Edit | Solo si todavía no existe la ruta del Worker en tu dominio |
Restringí el token a tu cuenta y tu zona específicas (no "All accounts"/"All zones"). Al terminar, copiá el token — Cloudflare lo muestra una sola vez.
Qué hacemos con esos datos
tudominio.com/*)El Worker queda viviendo en tu cuenta, con nombre propio. Actualizaciones futuras (nuevas funcionalidades del muro, fixes) se despliegan con el mismo token — no hace falta repetir este proceso cada vez, salvo que rotes el token por seguridad.
Qué NO cambia de tu lado
- Tu sitio, CMS y backend siguen exactamente igual — el Worker solo se interpone en la respuesta HTTP, no toca tu código
- Tu DNS sigue apuntando a donde ya apunta — el Worker se activa por ruta (
tudominio.com/*), no reemplaza ningún registro - Rutas que no correspondan a contenido del paywall (APIs propias, assets estáticos, admin) se pueden excluir de la ruta del Worker si hace falta
Preguntas frecuentes
¿Pueden desplegar sin que yo comparta un token?
Sí — alternativa: invitanos como miembro de tu cuenta de Cloudflare (Manage Account → Members → Invite) con el rol "Cloudflare Workers Admin" acotado a esa cuenta. Evita compartir un secreto directamente, pero da acceso más amplio que un token scoped — elegí la opción que prefiera tu equipo de seguridad.
¿Qué pasa si mi dominio todavía no está en Cloudflare?
Hay que migrar el DNS primero (cambiar los nameservers al par que Cloudflare asigna). Es un paso aparte, independiente de esta integración — avisanos y te guiamos.
¿El Worker agrega latencia?
Corre en el edge de Cloudflare, en la misma red que ya sirve tu sitio — la decisión de acceso se resuelve en milisegundos, antes de tocar tu origen.
¿Puedo revocar el acceso después?
Sí, en cualquier momento desde My Profile → API Tokens (o Members, si usaste esa vía) — el Worker ya desplegado sigue funcionando hasta que decidan eliminarlo manualmente.