Plataforma de inscripcion
Ayudando a formar mejores personas
Sistema de gestion de pagos y matriculaciones para programas educativos BeLeader. Los enlaces se generan desde Salesforce con tokens JWT temporales.
Landing de Pago
Para asociaciones o particulares. Completan sus datos, seleccionan los programas a contratar y realizan el pago via PayPal.
Ruta
/pago?token=JWT_TOKENLanding de Matriculacion
Para alumnos, estudiantes o personal. La asociacion o colegio envia este enlace para que se matriculen en los programas ya contratados.
Ruta
/matricula?token=JWT_TOKENArquitectura del sistema
Salesforce genera el enlace
Salesforce crea un JWT firmado con los datos del contacto, programas disponibles y fecha de expiracion. El token se incluye como parametro en la URL.
Frontend decodifica y valida
El frontend decodifica el JWT para obtener los datos precargados y verifica la expiracion. Si el token es invalido o ha expirado, se muestra un mensaje de error.
Confirmacion en Salesforce
Tras el pago (PayPal) o la matriculacion, el backend envia la confirmacion a Salesforce via API para actualizar los registros.