Documentation/Yekal Booking
Documentation
Documentation publique en ligne

Yekal Booking Docs Publiques

Utilisez cette page pour évaluer le package Yekal Booking avant achat. La documentation technique complète d’installation est livrée dans le dépôt source/package source après paiement vérifié.

Avant achat

Périmètre d’évaluation publique

Cette page couvre les questions V1 auxquelles un acheteur devrait pouvoir répondre avant le checkout.

Après paiement vérifié

Documentation complète acheteur

Les acheteurs sous licence reçoivent l’ensemble complet de documentation technique dans le dépôt source/package source livré.

Ce que reçoit l’acheteur

Un achat vérifié débloque la Yekal Booking Launch License fixe pour lancer un seul rollout Booking sous votre marque.

  • Accès au dépôt source privé pour Yekal Booking.
  • Licence commerciale one-time pour un déploiement de production dans le cadre du package de lancement.
  • Documentation technique complète dans le dépôt livré après paiement vérifié.

Résumé d’installation

Attendez-vous à une remise acheteur standard : acceptez l’accès au dépôt, consultez la documentation d’installation, préparez les variables d’environnement et validez en local avant la production.

  • Acceptez l’accès à l’organisation ou au dépôt GitHub envoyé après le paiement vérifié.
  • Suivez le guide d’installation et la checklist d’environnement inclus dans le package source.
  • Utilisez d’abord un déploiement local ou de staging pour valider en sécurité le branding, les parcours et les identifiants fournisseurs.

Attentes de déploiement

Yekal est vendu comme code source auto-hébergé. Votre rollout dépend de votre propre infrastructure, de vos comptes fournisseurs, de votre revue de conformité et de votre processus de release.

  • Prévoyez votre propre hébergement, vos domaines, votre monitoring et votre responsabilité opérationnelle.
  • Vérifiez les variables d’environnement, les secrets et les comptes fournisseurs avant la mise en production.
  • Faites des vérifications en staging et votre propre revue juridique/de conformité avant d’envoyer du trafic client en production.

Périmètre de personnalisation

La documentation publique couvre la planification du lancement, pas une implémentation custom incluse. Les acheteurs peuvent adapter le code livré à leur marque et à leur marché.

  • Mettez à jour les contenus, le branding, les prix et les règles métier pour votre offre.
  • Cadrez les migrations, les fonctionnalités sur mesure ou les builds spécifiques à l’acheteur comme du travail payé séparé si nécessaire.
  • Utilisez la documentation complète du dépôt pour des changements plus profonds d’UI, de workflow et d’intégration.

Exigences fournisseurs

La Booking Platform livrée utilise les comptes fournisseurs que vous contrôlez pour hosting, domaines, email, paiements, SMS, analytics et accès repository.

  • Un accès GitHub est requis pour la livraison du repository.
  • Stripe et Stripe Connect prennent en charge les paiements de réservation et versements tenants.
  • Twilio, Resend/React Email, hosting, domaine et monitoring sont configurés par vous pour votre rollout.

Limites du support

Le package de lancement inclut une fenêtre limitée de support de handoff pour les questions de livraison et de documentation, pas un forfait illimité d’implémentation.

  • Les questions avant achat peuvent passer par le canal de contact public.
  • Le support de lancement est limité au handoff, à la récupération de livraison et au guidage documentaire, sauf accord séparé.
  • L’hébergement, l’implémentation spécifique à l’acheteur, le travail de conformité et l’exploitation continue restent à votre charge sauf accord séparé.

Flux de livraison

Le checkout et la livraison restent volontairement séparés afin que l’accès au code ne soit accordé qu’après paiement vérifié pour le package de lancement Booking actuel.

  • Vous examinez les limites du package de lancement Booking avant de finaliser le checkout Creem.
  • Après vérification du paiement par Creem de serveur à serveur, Yekal envoie l’e-mail de livraison et les instructions d’accès au dépôt.
  • Le package couvre un seul déploiement commercial et n’ajoute pas de droits sur de futures plateformes sauf vente séparée.

Configuration de licence signée pour les acheteurs

Les déploiements Booking ont besoin de trois variables d’environnement sûres pour l’acheteur depuis l’e-mail de livraison, plus de l’endpoint de validation Yekal. Gardez la clé privée de signature uniquement sur Yekal.

Définissez ceci dans votre déploiement Booking

Ajoutez les valeurs suivantes à l’application Booking Platform livrée avant le lancement en staging ou en production.

LICENSE_KEY

La clé de licence signée provenant de votre e-mail de livraison. Le runtime Booking l’envoie à Yekal lors des vérifications de licence.

LICENSE_PUBLIC_KEY

La clé publique Ed25519 qui correspond à la clé de signature de Yekal. Cette clé peut être livrée en toute sécurité avec votre application Booking déployée.

LICENSE_API_URL

Pointez cette valeur vers l’endpoint de validation de production de Yekal afin que le runtime Booking puisse vérifier la licence signée.

Exemple de variables d’environnement de déploiement

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"

Gardez ceci uniquement sur Yekal

Ne copiez pas le secret de signature côté serveur de Yekal dans le déploiement Booking livré.

Secret de signature réservé à Yekal

LICENSE_PRIVATE_KEY

Yekal utilise cette clé privée Ed25519 pendant la livraison vérifiée pour signer ou réémettre les payloads de licence.

  • Les acheteurs ne doivent jamais déployer la clé privée de signature dans l’application Booking, le CI ou les bundles client.
  • Le déploiement Booking livré a seulement besoin du LICENSE_KEY signé, du LICENSE_PUBLIC_KEY correspondant et de la valeur LICENSE_API_URL.
  • Si vous avez besoin plus tard d’une rotation de clé ou d’une réémission de licence, utilisez la documentation du dépôt livré ou contactez le support.

Endpoint de validation

Le runtime Booking vérifie les licences via l’API de validation Yekal au lieu de faire confiance à un simple état de succès côté client.

Endpoint de production

https://yekal.com/api/license/validate
  • /api/license/validate est l’endpoint Yekal qui vérifie le format, la signature et l’expiration de la licence.
  • Pour les déploiements Booking en production, définissez LICENSE_API_URL sur https://yekal.com/api/license/validate.
  • Testez l’endpoint depuis le local ou le staging avant la production afin de confirmer que l’application déployée peut l’atteindre.

Comportement actuel des domaines

La documentation de lancement reste honnête sur la limite actuelle d’application au runtime.

  • Les licences Booking signées actuelles utilisent par défaut domains: ["*"] jusqu’à ce que Yekal collecte les domaines de déploiement autorisés pendant le checkout.
  • Le site public V1 n’applique pas encore de limites de déploiement ou de domaine spécifiques à l’acheteur au moment de la validation.
  • Utilisez le package de lancement pour un déploiement commercial comme terme actuel; un enregistrement de domaines plus strict nécessiterait un flux ultérieur.

La documentation complète continue après l’achat

Ces docs publiques répondent aux questions avant achat. Le dépôt livré poursuit ensuite avec la séquence complète d’installation, la configuration des fournisseurs, les étapes de déploiement et les guides de dépannage.

Limites de l’offre avant paiement

Utilisez cette documentation pour valider la limite commerciale, pas seulement la configuration technique.

  • Vous achetez un code source auto-hébergé, pas un hébergement managé, pas du DevOps et pas des comptes chez des prestataires tiers.
  • Le support de lancement est limité au handoff, à la récupération de livraison et au guidage documentaire, sauf accord séparé.
  • Le développement de fonctionnalités sur mesure, les migrations et l’implémentation spécifique à l’acheteur sont des services séparés.
  • Yekal ne fournit pas de garanties juridiques, fiscales, de confidentialité ou de conformité spécifiques à votre déploiement.
  • Le package public de lancement est limité à un déploiement commercial sauf extension écrite séparée.
  • Le package public actuel s’applique uniquement à Yekal Booking, pas aux futures plateformes ni aux futurs tiers.

Prochaines étapes

Vous voulez valider l’adéquation avant d’acheter ? Consultez les limites ci-dessus, réservez une démo, demandez l’accès de lancement ou consultez le parcours d’achat secondaire après qualification.

Yekal Booking Docs Publiques