💳 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:
- 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=123o?monto=50) que un atacante pudiera adulterar.
- La imagen del QR no se carga de servidores externos; está empaquetada como asset estático en
- 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.
- Al ser una arquitectura SSG en Astro pura (
- Cabeceras HTTP de Seguridad (CSP):
- El archivo
public/_headersfuerza 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.
- El archivo
💡 Ventajas de este Modelo
| Criterio | Pasarela Tradicional (Stripe / Culqi) | Apoyo Directo Yape |
|---|---|---|
| Comisión por transacción | 3.5% + S/ 1.00 por cada pago | 0% de comisión (100% íntegro) |
| Fricción de usuario | Pide tarjeta, CVV, nombre, DNI | Instantáneo (escanear con la cámara y listo) |
| Barrera de acceso | Muchos devs jóvenes no tienen tarjeta | En Perú todos usan Yape en el teléfono |
| Complejidad de código | Webhooks, tokens, base de datos | Cero código backend, 100% resiliente |