💳 Integración y Seguridad: Pagos y Apoyo Voluntario Yape

Modelo de Monetización Libre & Apoyo Voluntario

El curso Dev Env Pro es 100% libre y gratuito. Para permitir contribuciones comunitarias sin comisiones abusivas ni pasarelas complejas que exijan tarjetas bancarias, se implementó un canal de donación voluntaria directa vía Yape (Perú).


👤 Datos del Receptor Oficial

  • Titular de la Cuenta: Alexander Lazo Espinoza
  • Concepto: Apoyo voluntario y donaciones para el desarrollo de contenidos en Dev Env Pro.
  • Canal de Pago: Yape móvil mediante escaneo de código QR estático.

🔒 Arquitectura de Seguridad Pre-Deploy

Para evitar fraudes, suplantación de QR o inyecciones maliciosas en un sitio estático desplegado en internet:

  1. Código QR Estático Protegido:
    • La imagen del QR no se carga de servidores externos; está empaquetada como asset estático en /public/yape-qr.png.
    • No se aceptan parámetros de consulta en la URL (como ?yape=123 o ?monto=50) que un atacante pudiera adulterar.
  2. Cero Endpoints Backend Vulnerables:
    • Al ser una arquitectura SSG en Astro pura (output: 'static'), no existe base de datos ni servidor Node.js en vivo que pueda ser vulnerado o saturado con ataques DDoS.
  3. Cabeceras HTTP de Seguridad (CSP):
    • El archivo public/_headers fuerza políticas estrictas:
      • X-Frame-Options: DENY (evita ataques de Clickjacking o que embeban la web en un iframe falso).
      • X-Content-Type-Options: nosniff.
      • Referrer-Policy: strict-origin-when-cross-origin.

💡 Ventajas de este Modelo

CriterioPasarela Tradicional (Stripe / Culqi)Apoyo Directo Yape
Comisión por transacción3.5% + S/ 1.00 por cada pago0% de comisión (100% íntegro)
Fricción de usuarioPide tarjeta, CVV, nombre, DNIInstantáneo (escanear con la cámara y listo)
Barrera de accesoMuchos devs jóvenes no tienen tarjetaEn Perú todos usan Yape en el teléfono
Complejidad de códigoWebhooks, tokens, base de datosCero código backend, 100% resiliente

🧭 Conexiones Internas