Configuration des intégrations
Table des matières
- Vue d'ensemble des intégrations
- Stripe (paiements CB)
- Prélèvement SEPA
- Signature électronique eIDAS
- Email (SMTP)
- Contrôle d'accès physique
- Export comptable FEC
- API et webhooks
- FAQ
Vue d'ensemble des intégrations
Boxanet s'intègre avec des services tiers pour automatiser les paiements, les signatures de contrats, les communications et le contrôle d'accès physique. Chaque intégration est configurable indépendamment et peut être activée ou désactivée selon vos besoins.
Tableau récapitulatif des intégrations
| Intégration | Rôle | Statut par défaut | Accès requis |
|---|---|---|---|
| Stripe | Paiements CB en ligne | Désactivé | Admin |
| SEPA | Prélèvements bancaires | Désactivé | Admin |
| eIDAS / Yousign | Signature électronique | Désactivé | Admin |
| SMTP | Envoi d'emails | Mutualisé Boxanet | Admin |
| Contrôle d'accès | Badges et codes PIN | Désactivé | Admin |
| Export FEC | Comptabilité | Natif (pas d'API) | Admin |
| API REST | Intégration custom | Sur demande | Admin |
| Webhooks | Notifications sortantes | Désactivé | Admin |
Stripe (paiements CB)
Stripe est la plateforme de paiement par carte bancaire intégrée à Boxanet. Elle permet l'encaissement automatique des loyers mensuels par CB.
Prérequis
Avant de configurer Stripe dans Boxanet, vous devez :
- Créer un compte Stripe sur stripe.com
- Compléter la vérification KYC de votre compte (pièces d'identité, RIB, KBIS)
- Activer le compte en mode Production (après validation par Stripe, généralement 24-48h)
Récupérer les clés API Stripe
- Connectez-vous à votre dashboard Stripe.
- Allez dans Développeurs → Clés API.
- Récupérez :
pk_live_ en production, pk_test_ en test)
- Clé secrète (commence par sk_live_ en production, sk_test_ en test)
Configurer Stripe dans Boxanet
- Allez dans Paramètres → Intégrations → Stripe.
- Activez l'intégration Stripe (bascule "Activer").
- Saisissez la clé publiable et la clé secrète.
- Sélectionnez l'environnement : Test ou Production.
- Configurez le webhook Stripe :
https://votresite.boxanet.fr/webhooks/stripe)
- Rendez-vous dans votre dashboard Stripe → Développeurs → Webhooks
- Cliquez sur "Ajouter un endpoint"
- Collez l'URL et sélectionnez les événements : payment_intent.succeeded, payment_intent.payment_failed, customer.subscription.updated
- Copiez le secret de webhook (commence par whsec_)
- Revenez dans Boxanet et saisissez ce secret dans le champ "Secret webhook"
- Cliquez sur "Tester la connexion". Un paiement test de 1 € est déclenché et annulé immédiatement.
- Cliquez sur "Enregistrer".
Fonctionnement des paiements Stripe
Flux de paiement par CB :Client saisit sa carte → Tokenisation Stripe (hors Boxanet) → Token stocké dans Boxanet
└─► À l'échéance : Boxanet déclenche le débit via l'API Stripe
├─► Succès → Webhook Stripe notifie Boxanet → Facture passée en "Payée"
└─► Échec → Webhook Stripe notifie Boxanet → Relance automatique
Tentatives automatiques en cas d'échec :
- J+0 : Première tentative (date d'échéance)
- J+3 : Deuxième tentative
- J+7 : Troisième tentative
- J+7+ : Passage en "En retard" + première relance Boxanet
Frais Stripe
Stripe facture des commissions sur chaque transaction. Les tarifs standards (2026) sont :
- Cartes européennes : 1,5 % + 0,25 €
- Cartes non-européennes : 2,5 % + 0,25 €
- Cartes en 3DS2 : inclus dans le tarif standard
Prélèvement SEPA
Le prélèvement SEPA (Single Euro Payments Area) permet de prélever directement le compte bancaire des clients, dans la zone euro.
Prérequis
Pour émettre des prélèvements SEPA, vous devez obtenir un Identifiant Créancier SEPA (ICS) auprès de votre banque. Cet identifiant unique vous est attribué une fois pour toutes et identifie votre organisation sur tous vos prélèvements.
Format de l'ICS : FR + 2 chiffres de contrôle + 3 lettres (code national) + 11 chiffres (ex. :FR83ZZZ123456)
Configurer le SEPA dans Boxanet
- Allez dans Paramètres → Intégrations → SEPA.
- Activez l'intégration SEPA.
- Saisissez votre Identifiant Créancier SEPA (ICS).
- Renseignez le nom du créancier tel qu'il apparaîtra sur les relevés bancaires des clients (max 70 caractères).
- Sélectionnez votre banque partenaire (si votre banque est intégrée nativement à Boxanet) ou choisissez "Export XML" pour une remise manuelle de fichier SEPA.
- Configurez les délais de notification :
- Cliquez sur "Enregistrer".
Mandats de prélèvement
Chaque client doit signer un mandat de prélèvement SEPA avant le premier prélèvement. Dans Boxanet, ce mandat est intégré au processus de signature de contrat (voir Signature électronique eIDAS).
Informations du mandat :- Référence Unique du Mandat (RUM) : générée automatiquement par Boxanet
- Nom et adresse du débiteur
- IBAN et BIC du débiteur
- Date de signature
Fichiers XML SEPA
Si votre banque ne supporte pas l'envoi automatique, Boxanet génère des fichiers XML au format PAIN.008.001.02 (norme SEPA Credit Transfer pour les prélèvements).
Processus de remise manuelle :- Chaque mois, avant la date d'échéance, Boxanet génère automatiquement le fichier XML.
- Allez dans Intégrations → SEPA → Fichiers en attente de remise.
- Téléchargez le fichier XML.
- Connectez-vous à votre interface bancaire et importez le fichier dans la section "Virements/Prélèvements SEPA".
- Validez la remise dans Boxanet (bouton "Marquer comme remis").
Signature électronique eIDAS
Boxanet intègre un service de signature électronique conforme au règlement européen eIDAS (Electronic Identification, Authentication and Trust Services). Les contrats signés électroniquement ont la même valeur juridique qu'une signature manuscrite.
Niveau de signature utilisé
Boxanet utilise le niveau Signature Électronique Avancée (SEA) qui offre :
- Identité du signataire vérifiée (email + code OTP SMS)
- Lien indissociable entre signature et document
- Non-répudiation garantie
- Valeur probatoire devant les tribunaux français
Prestataire de signature
Boxanet est intégré avec Yousign, prestataire qualifié eIDAS. D'autres prestataires (DocuSign, HelloSign) peuvent être configurés via l'API générique de signature.
Configurer Yousign
- Créez un compte sur yousign.com.
- Récupérez votre clé API dans votre dashboard Yousign.
- Allez dans Paramètres → Intégrations → Signature électronique.
- Sélectionnez le prestataire "Yousign".
- Saisissez votre clé API Yousign.
- Sélectionnez l'environnement : Sandbox (test) ou Production.
- Configurez les options de signature :
- Cliquez sur "Tester" pour envoyer un contrat test à votre propre adresse email.
- Cliquez sur "Enregistrer".
Processus de signature d'un contrat
Manager génère le contrat PDF dans Boxanet
└─► Boxanet envoie le document à Yousign via API
└─► Yousign envoie un email au client avec lien de signature
└─► Client signe (email + OTP SMS)
└─► Yousign notifie Boxanet via webhook
└─► Contrat passe en statut "Signé" dans Boxanet
└─► PDF signé archivé dans Boxanet + envoyé au client
Archivage légal
Les contrats signés sont archivés dans Boxanet avec leur preuve d'horodatage (certificat de signature). Pour les télécharger :
- Contrat signé PDF : Contrats → [Contrat] → Télécharger le contrat signé
- Preuve de signature (certificat horodaté) : Contrats → [Contrat] → Preuve de signature
Email (SMTP)
Par défaut, Boxanet utilise son propre serveur d'envoi d'emails. Pour une meilleure délivrabilité et une identité de marque cohérente, configurez votre propre serveur SMTP.
Pourquoi configurer son propre SMTP ?
| Avantage | Détail |
|---|---|
| Délivrabilité | Vos emails partent de votre domaine, moins de risque de spam |
| Image de marque | L'adresse expéditeur est la vôtre (ex. : contact@moncentre.fr) |
| Contrôle | Vous gérez votre propre politique d'envoi |
| Conformité | RGPD facilité avec votre propre infrastructure |
Prestataires SMTP recommandés
| Prestataire | Usage recommandé | Volume |
|---|---|---|
| Google Workspace (Gmail) | PME, moins de 2 000 emails/mois | Faible |
| OVH MXPlan | PME, hébergement France | Moyen |
| Sendinblue (Brevo) | Tous volumes, statistiques avancées | Tous |
| Mailgun | Volumes importants, API puissante | Élevé |
| Amazon SES | Volumes très importants, coût minimal | Très élevé |
Configurer le SMTP
- Allez dans Paramètres → Intégrations → Email (SMTP).
- Renseignez :
smtp.gmail.com, ssl0.ovh.net)
- Port (25, 465 ou 587 selon votre prestataire)
- Chiffrement (TLS ou SSL — TLS recommandé sur le port 587)
- Nom d'utilisateur (adresse email ou identifiant SMTP)
- Mot de passe (ou mot de passe d'application pour Gmail)
- Configurez l'identité expéditeur :
- Cliquez sur "Envoyer un email de test".
- Vérifiez la réception de l'email test.
- Cliquez sur "Enregistrer".
Contrôle d'accès physique
Boxanet s'intègre avec les systèmes de contrôle d'accès physique pour gérer automatiquement les badges NFC et codes PIN des clients.
Systèmes compatibles
Boxanet dispose de connecteurs natifs pour :
| Système | Type | Intégration |
|---|---|---|
| Salto Systems | Badges NFC | API REST |
| Kisi | Badges NFC + App mobile | API REST + Webhooks |
| Alphatronics | Codes PIN | API REST |
| 2N | Interphones IP | API REST |
| Personnalisé | Tout type | API générique |
Configurer l'intégration contrôle d'accès
- Allez dans Paramètres → Intégrations → Contrôle d'accès.
- Sélectionnez votre système dans la liste.
- Renseignez les paramètres de connexion (URL API, clé API, identifiants).
- Configurez le mapping des zones :
- Activez la synchronisation automatique :
- Cliquez sur "Tester la connexion" et "Enregistrer".
Gestion manuelle des badges
Même avec une intégration active, vous pouvez gérer manuellement les badges depuis Boxanet :
- Attribuer un badge : Contrats → [Contrat] → Onglet Accès → Assigner un badge
- Désactiver temporairement : Contrats → [Contrat] → Onglet Accès → Suspendre l'accès
- Remplacer un badge perdu : Contrats → [Contrat] → Onglet Accès → Remplacer le badge
Export comptable FEC
L'export FEC (Fichier des Écritures Comptables) est une fonctionnalité native de Boxanet, sans intégration tierce requise.
Format du FEC
Le FEC généré par Boxanet est conforme à l'arrêté du 29 juillet 2013 et contient les champs réglementaires :
| Champ | Description |
|---|---|
| JournalCode | Code journal comptable |
| JournalLib | Libellé du journal |
| EcritureNum | Numéro séquentiel de l'écriture |
| EcritureDate | Date de l'écriture (AAAAMMJJ) |
| CompteNum | Numéro de compte PCG |
| CompteLib | Libellé du compte |
| CompAuxNum | Numéro de compte auxiliaire |
| CompAuxLib | Libellé du compte auxiliaire |
| PieceRef | Référence de la pièce (numéro de facture) |
| PieceDate | Date de la pièce |
| EcritureLib | Libellé de l'écriture |
| Debit | Montant débit |
| Credit | Montant crédit |
| EcritureLet | Code de lettrage |
| DateLet | Date du lettrage |
| ValidDate | Date de validation |
| Montantdevise | Montant en devise (vide si EUR) |
| Idevise | Code devise (vide si EUR) |
Générer le FEC
Voir le guide complet dans Reporting et tableaux de bord — Export FEC.
Intégration avec les logiciels comptables
Le FEC peut être importé directement dans :
- Sage 100 / Sage i7
- EBP Comptabilité
- Cegid Loop
- QuickBooks (module d'import FEC)
- MyUnisoft
API et webhooks
Boxanet expose une API REST permettant d'intégrer la plateforme avec vos propres outils (CRM, ERP, site web, etc.).
Accès à l'API
L'accès à l'API est disponible sur demande. Contactez support@boxanet.fr pour :
- Activer l'accès API sur votre compte
- Recevoir votre documentation API (format OpenAPI / Swagger)
- Obtenir une clé API de développement
Authorization)
Base URL : https://api.boxanet.fr/v1/
Endpoints principaux
| Ressource | Méthodes | Description |
|---|---|---|
/sites | GET | Liste des sites |
/boxes | GET, POST, PUT | Gestion des boxes |
/clients | GET, POST, PUT | Gestion des clients |
/contracts | GET, POST, PUT | Gestion des contrats |
/invoices | GET, POST | Factures |
/payments | GET, POST | Paiements |
/access | GET, POST, DELETE | Contrôle d'accès |
Configurer les webhooks
Les webhooks permettent à Boxanet de notifier votre système externe lorsqu'un événement survient.
Configurer un webhook :- Allez dans Paramètres → Intégrations → Webhooks.
- Cliquez sur "+ Nouveau webhook".
- Saisissez l'URL de réception de votre système (ex. :
https://votre-crm.com/api/boxanet/hook). - Sélectionnez les événements à recevoir :
contract.signed : contrat signé
- contract.terminated : contrat résilié
- invoice.issued : facture émise
- payment.received : paiement reçu
- payment.failed : paiement échoué
- access.granted : badge activé
- access.revoked : badge désactivé
- Configurez un secret de signature (chaîne aléatoire) pour valider l'authenticité des webhooks côté récepteur.
- Cliquez sur "Enregistrer".
{
"event": "payment.received",
"timestamp": "2026-06-29T14:32:00Z",
"site_id": "site_abc123",
"data": {
"invoice_id": "inv_xyz789",
"amount": 144.00,
"currency": "EUR",
"payment_method": "stripe",
"client_id": "cli_def456"
}
}
X-Boxanet-Signature. Vérifiez-la en calculant le HMAC du corps de la requête avec votre secret de webhook.FAQ
Q1. Stripe est-il certifié PCI-DSS ? Oui. Stripe est certifié PCI-DSS niveau 1 (le plus élevé). Les coordonnées bancaires des clients ne transitent jamais par les serveurs Boxanet — elles sont saisies directement dans le formulaire Stripe hébergé par Stripe (Stripe Elements). Boxanet ne stocke que le token Stripe, jamais les numéros de carte. Q2. Mon contrat peut-il être signé sans accès internet par le client ? Non. La signature électronique eIDAS nécessite que le client dispose d'un accès internet pour accéder au lien de signature et recevoir le code OTP par SMS. Pour les clients sans accès internet, vous pouvez proposer la signature papier (générez le PDF, imprimez-le, faites-le signer en présence, scannez-le et attachez-le manuellement au contrat dans Boxanet). Q3. Que se passe-t-il si le service Yousign est indisponible lors d'une signature ? Boxanet détecte l'indisponibilité et affiche un message d'erreur. La demande de signature n'est pas perdue — elle reste en statut "En attente". Dès que Yousign est de nouveau disponible, relancez la signature depuis Contrats → [Contrat] → Renvoyer la demande de signature. Vous pouvez vérifier le statut de Yousign sur status.yousign.com. Q4. Peut-on utiliser un autre prestataire de paiement que Stripe ? Actuellement, Boxanet supporte nativement Stripe pour les paiements CB. Des intégrations avec PayPlug ou Mollie sont en cours de développement. Pour utiliser un autre prestataire, contactez le support Boxanet pour évaluer la faisabilité via l'API générique de paiement. Q5. Les webhooks sont-ils réessayés en cas d'échec de livraison ? Oui. En cas d'échec (timeout, code HTTP non-2xx), Boxanet effectue jusqu'à 5 tentatives de livraison avec un délai exponentiel (1 min, 5 min, 30 min, 2h, 24h). Après 5 échecs, le webhook est marqué "Échoué" et vous recevez une notification. Consultez le journal des webhooks dans Paramètres → Intégrations → Webhooks → Historique. Q6. Comment tester mon intégration API sans affecter les données de production ? Utilisez l'environnement sandbox (clé API commençant parsk_test_). Toutes les opérations en sandbox sont isolées de la production. Les factures, contrats et paiements créés en sandbox ne sont pas visibles en production et inversement.