Documentación/Yekal Booking
Documentación
Documentación pública disponible

Yekal Booking Docs Públicas

Usa esta página para evaluar el paquete de Yekal Booking antes de comprar. La documentación técnica completa de configuración se entrega dentro del repositorio fuente/paquete fuente después del pago verificado.

Antes de comprar

Alcance de evaluación pública

Esta página cubre las preguntas V1 que el comprador debería poder responder antes del checkout.

Después del pago verificado

Documentación completa para compradores

Los compradores con licencia reciben el paquete técnico completo dentro del repositorio fuente/paquete fuente entregado.

Qué recibe el comprador

La compra verificada desbloquea la Yekal Booking Launch License fija para ejecutar un único rollout de Booking con tu marca.

  • Acceso al repositorio privado del código fuente de Yekal Booking.
  • Licencia comercial de pago único para un despliegue de producción dentro del paquete de lanzamiento.
  • Documentación técnica completa dentro del repositorio entregado tras el pago verificado.

Resumen de configuración

Espera una entrega estándar al comprador: acepta el acceso al repositorio, revisa la documentación de configuración, prepara los valores de entorno y valida localmente antes de producción.

  • Acepta el acceso a la organización o repositorio de GitHub enviado después del pago verificado.
  • Sigue la guía de configuración y la lista de variables de entorno incluidas en el paquete fuente.
  • Usa primero un despliegue local o de staging para validar branding, flujos y credenciales de proveedores de forma segura.

Expectativas de despliegue

Yekal se vende como código fuente autohospedado. Tu rollout depende de tu propia infraestructura, tus cuentas de proveedores, tu revisión de cumplimiento y tu proceso de release.

  • Planifica tu propio hosting, dominios, monitoreo y responsabilidad operativa.
  • Confirma variables de entorno, secretos y cuentas de proveedores antes de salir a producción.
  • Haz comprobaciones en staging y tu propia revisión legal/de cumplimiento antes de dirigir tráfico de clientes a producción.

Alcance de personalización

La documentación pública cubre la planificación del lanzamiento, no una implementación personalizada incluida. Los compradores pueden adaptar el código entregado a su propia marca y mercado.

  • Actualiza textos, branding, precios y reglas de negocio para tu oferta.
  • Define migraciones, funciones a medida o builds específicos del comprador como trabajo adicional de pago si los necesitas.
  • Usa la documentación completa del repositorio para cambios más profundos de UI, flujos e integraciones.

Requisitos de proveedores

La Booking Platform entregada usa cuentas de proveedores que controlas para hosting, dominios, email, pagos, SMS, analítica y acceso al repositorio.

  • Se requiere GitHub para la entrega del repositorio.
  • Stripe y Stripe Connect soportan pagos de reservas y payouts a tenants.
  • Twilio, Resend/React Email, hosting, dominio y monitorización se configuran por ti para tu rollout.

Límites de soporte

El paquete de lanzamiento incluye una ventana limitada de soporte de handoff para dudas de entrega y documentación, no una bolsa ilimitada de implementación.

  • Las preguntas previas a la compra pueden enviarse por el canal público de contacto.
  • El soporte de lanzamiento se limita al handoff, la recuperación de entrega y la guía de documentación, salvo acuerdo aparte.
  • El hosting, la implementación específica del comprador, el trabajo de cumplimiento y la operación continua siguen siendo tu responsabilidad salvo acuerdo aparte.

Flujo de entrega

Checkout y entrega permanecen separados de forma intencionada para que el acceso al código solo se emita tras el pago verificado del paquete actual de Booking.

  • Revisas los límites del paquete de lanzamiento de Booking antes de completar el checkout en Creem.
  • Después de que Creem verifique el pago de servidor a servidor, Yekal envía el correo de entrega y las instrucciones de acceso al repositorio.
  • El paquete cubre un solo despliegue comercial y no añade derechos sobre futuras plataformas salvo venta aparte.

Configuración de licencia firmada para compradores

Los despliegues de Booking necesitan tres variables de entorno seguras para el comprador desde el correo de entrega más el endpoint de validación de Yekal. Mantén la clave privada de firma solo en Yekal.

Configura esto en tu despliegue de Booking

Añade los siguientes valores a la app entregada de Booking Platform antes del lanzamiento en staging o producción.

LICENSE_KEY

La clave de licencia firmada de tu correo de entrega. El runtime de Booking la envía a Yekal durante las comprobaciones de licencia.

LICENSE_PUBLIC_KEY

La clave pública Ed25519 que coincide con la clave de firma de Yekal. Esta clave se puede incluir de forma segura en tu app desplegada de Booking.

LICENSE_API_URL

Apunta este valor al endpoint de validación en producción de Yekal para que el runtime de Booking pueda verificar la licencia firmada.

Ejemplo de variables de entorno del despliegue

LICENSE_KEY="the signed key from your delivery email"
LICENSE_PUBLIC_KEY="the matching public key from Yekal"
LICENSE_API_URL="https://yekal.com/api/license/validate"

Mantén esto solo en Yekal

No copies el secreto de firma del lado del servidor de Yekal dentro del despliegue entregado de Booking.

Secreto de firma solo de Yekal

LICENSE_PRIVATE_KEY

Yekal usa esta clave privada Ed25519 durante la entrega verificada para firmar o reemitir payloads de licencia.

  • Los compradores nunca deben desplegar la clave privada de firma dentro de la app Booking, el CI o bundles del cliente.
  • El despliegue entregado de Booking solo necesita el LICENSE_KEY firmado, el LICENSE_PUBLIC_KEY correspondiente y el valor LICENSE_API_URL.
  • Si más adelante necesitas rotación de claves o reemisión de licencia, usa la documentación del repositorio entregado o contacta soporte.

Endpoint de validación

El runtime de Booking comprueba las licencias contra la API de validación de Yekal en lugar de confiar en un estado de éxito solo del cliente.

Endpoint de producción

https://yekal.com/api/license/validate
  • /api/license/validate es el endpoint de Yekal para verificar formato, firma y expiración de la licencia.
  • Para despliegues de Booking en producción, define LICENSE_API_URL como https://yekal.com/api/license/validate.
  • Prueba el endpoint desde local o staging antes de producción para confirmar que la app desplegada puede alcanzarlo.

Comportamiento actual de dominios

La documentación de lanzamiento es honesta sobre el límite actual de aplicación en runtime.

  • Las licencias firmadas actuales de Booking usan por defecto domains: ["*"] hasta que Yekal recopile dominios de despliegue permitidos durante el checkout.
  • El sitio público V1 todavía no aplica límites de despliegue o dominio específicos por comprador en el momento de la validación.
  • Usa el paquete de lanzamiento para un despliegue comercial como término actual; un registro de dominios más estricto requeriría un flujo posterior.

La documentación completa continúa después de la compra

Estas docs públicas responden a las preguntas previas a la compra. El repositorio entregado continúa con la secuencia completa de configuración, la configuración de proveedores, los pasos de despliegue y las guías de troubleshooting.

Límites de la oferta antes del pago

Usa esta documentación para validar el límite comercial, no solo la configuración técnica.

  • Estás comprando código fuente autohospedado, no hosting gestionado, DevOps ni cuentas de proveedores externos.
  • El soporte de lanzamiento se limita al handoff, la recuperación de entrega y la guía de documentación, salvo acuerdo aparte.
  • El desarrollo de funciones a medida, las migraciones y la implementación específica del comprador son servicios aparte.
  • Yekal no ofrece garantías legales, fiscales, de privacidad o de cumplimiento específicas para tu despliegue.
  • El paquete público de lanzamiento se limita a un despliegue comercial salvo ampliación escrita aparte.
  • El paquete público actual aplica solo a Yekal Booking, no a futuras plataformas ni futuros tiers.

Siguientes pasos

¿Quieres validar el encaje antes de comprar? Revisa los límites anteriores, reserva una demo, solicita acceso de lanzamiento o revisa la ruta de compra secundaria tras la calificación.

Yekal Booking Docs Públicas