Installation
Prérequis
- Dolibarr 18 LTS ou plus récent
- Le module smartauth, actif : c'est à lui qu'est déléguée l'authentification de l'API
- Le module stripe, actif : les pages de paiement en ligne doivent pouvoir encaisser. Le module stancer remplit le même rôle et peut s'activer en complément.
Installation du module
Ouvrez Accueil > Configuration > Modules/Applications > Déployer/Installer un module externe, sélectionnez l'archive du module, puis suivez la procédure standard de Dolibarr.

Activation
Dans Accueil > Configuration > Modules/Applications, recherchez smartmakersaasbilling, puis activez-le. L'activation crée les trois tables du module et ajoute un index sur la colonne SIREN de la table des tiers.

Vérification après installation
- L'écran de configuration du module signale toute constante manquante. Le détail figure sur la page Configuration.
- Un appel à l'API reste refusé tant qu'aucun client autorisé n'est enregistré. La table des clients autorisés est vide juste après l'installation : c'est le comportement attendu.
Mise à jour
Remplacez les fichiers du module par ceux de la nouvelle version, puis désactivez et réactivez le module. C'est ce cycle qui applique les mises à jour de la base de données et enregistre les nouveaux droits.
Désinstallation
Il suffit de désactiver le module depuis Accueil > Configuration > Modules/Applications. Les données restent en base, qu'il s'agisse des clients autorisés, des marquages de périmètre ou du journal des notifications : une réactivation les retrouve intactes.