Saltar al contenido principal

Pagos y correo

Pagos

PlexSub incluye módulos de pagos y facturación para referencias, contratos de acceso y proveedores externos.

Módulos declarados:

  • Suscripciones: módulo Pro, estable dentro del producto.
  • Billing Ko-fi: beta.
  • Billing Stripe: experimental.
  • Billing PayPal: experimental.
  • Billing Patreon: experimental.

Rutas admin declaradas:

  • /subscriptions
  • /kofi
  • /stripe
  • /paypal
  • /patreon

Qué debes tener claro

PlexSub no debe tratarse como sustituto de la contabilidad oficial del proveedor de pago. Úsalo para reflejar estado operativo, accesos, renovaciones y referencias internas.

Antes de activar un proveedor:

  1. Configura primero suscripciones.
  2. Configura el proveedor real.
  3. Añade credenciales o webhook en PlexSub.
  4. Prueba con un usuario no crítico.
  5. Verifica que el estado de acceso se actualiza como esperas.

Variables de pago

VariableUso
KOFI_WEBHOOK_VERIFICATION_TOKENVerificar webhooks Ko-fi.

Otras credenciales de proveedores pueden configurarse desde Ajustes > Servicios, cifradas en base de datos si el flujo está soportado por la UI.

Correo SMTP

El módulo SMTP está marcado como recomendado y estable. Se usa para correo saliente en flujos de cliente y administrador.

Variables:

  • SMTP_HOST
  • SMTP_PORT
  • SMTP_SECURE
  • SMTP_USER
  • SMTP_PASS
  • SMTP_FROM
  • SMTP_REPLY_TO

Configuración recomendada de correo

  1. Usa un buzón o credencial dedicada para PlexSub.
  2. Configura host, puerto, seguridad, usuario y contraseña.
  3. Define remitente (SMTP_FROM).
  4. Define respuesta (SMTP_REPLY_TO) si quieres separar envíos automáticos de soporte.
  5. Envía correo de prueba.
  6. Revisa spam, SPF, DKIM y DMARC en tu dominio.

Qué puede fallar

SíntomaCausa probableResolución
No llegan correosSMTP mal configuradoRevisa host, puerto, usuario y contraseña.
Llegan a spamDominio sin SPF/DKIM/DMARCConfigura DNS del dominio.
Webhook de pago rechazadoSecreto incorrectoRevisa token/secreto del proveedor.
Estado de pago no coincideProveedor no envió evento o no se enlazó usuarioRevisa logs, webhook y correo del usuario.