Configuración del Certificado SSL (SSL Setup)
El uso de un Certificado SSL (HTTPS) no es opcional en WhatsMark; es un requisito técnico mandatorio impuesto por Meta para garantizar la seguridad de los datos que viajan entre sus servidores y la API de WhatsApp Business Cloud.
---
1. ¿Por qué es obligatorio el SSL?
- Seguridad de Datos: Protege la información sensible de sus clientes y los tokens de acceso de su aplicación mediante cifrado de extremo a extremo.
- Requisito de Webhooks: Meta solo permite configurar URLs de Callback que utilicen el protocolo
https://. Sin SSL, su servidor no podrá recibir notificaciones de mensajes entrantes ni actualizaciones de estado. - Confianza del Usuario: El candado de seguridad en la barra de direcciones es vital para la credibilidad de su plataforma SaaS.
---
2. Opciones de Certificación
Let's Encrypt (Recomendado)
Es una autoridad de certificación gratuita, automatizada y abierta. La mayoría de los paneles de control modernos (cPanel, AApanel, Plesk) ofrecen integración nativa para instalarlo con un solo clic.
Certificados Comerciales
Para entornos corporativos de alta escala, puede optar por certificados de validación extendida (EV) proporcionados por entidades como Comodo, DigiCert o GlobalSign.
---
3. Instalación según su Entorno
En cPanel
1. Acceda a la sección SSL/TLS Status.
2. Seleccione su dominio y haga clic en Run AutoSSL.
3. Una vez instalado, vaya a Dominios y habilite la opción Force HTTPS Redirect para asegurar que todo el tráfico sea seguro.
En VPS (Nginx + Certbot)
Si gestiona su propio servidor, utilice Certbot para automatizar el proceso:
`bash
sudo apt update
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d su-dominio.com -d saas.su-dominio.com
`
Usando Cloudflare
Si utiliza Cloudflare como proxy DNS, asegúrese de configurar el modo SSL en Full (Strict). Esto garantiza que la comunicación entre Cloudflare y su servidor de WhatsMark también esté cifrada.
---
4. Verificación de la Configuración
Tras la instalación, valide que su certificado sea reconocido globalmente:
- Use herramientas como SSL Labs para auditar la calidad de su cifrado.
- Asegúrese de que no haya "contenido mixto" (imágenes cargadas por http) que pueda romper la seguridad de la página.
---
> [!IMPORTANT]
> Renovación Automática: Los certificados gratuitos como Let's Encrypt expiran cada 90 días. Asegúrese de que su servidor tenga configurada la tarea de renovación automática (renew) para evitar que su plataforma de WhatsApp deje de funcionar inesperadamente.