Toutes les catégories
Configuration
Avancé Mis à jour le 2026-06-29

Configuration des intégrations

Table des matières

  1. Vue d'ensemble des intégrations
  2. Stripe (paiements CB)
  3. Prélèvement SEPA
  4. Signature électronique eIDAS
  5. Email (SMTP)
  6. Contrôle d'accès physique
  7. Export comptable FEC
  8. API et webhooks
  9. 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égrationRôleStatut par défautAccès requis
StripePaiements CB en ligneDésactivéAdmin
SEPAPrélèvements bancairesDésactivéAdmin
eIDAS / YousignSignature électroniqueDésactivéAdmin
SMTPEnvoi d'emailsMutualisé BoxanetAdmin
Contrôle d'accèsBadges et codes PINDésactivéAdmin
Export FECComptabilitéNatif (pas d'API)Admin
API RESTIntégration customSur demandeAdmin
WebhooksNotifications sortantesDésactivéAdmin
Accès : Paramètres → Intégrations
⚠️⚠️ Attention : Les modifications de configuration des intégrations prennent effet immédiatement. Une mauvaise configuration Stripe ou SEPA peut bloquer les encaissements. Testez systématiquement chaque intégration après configuration via les boutons "Tester la connexion" disponibles dans chaque section.

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 :

  1. Créer un compte Stripe sur stripe.com
  2. Compléter la vérification KYC de votre compte (pièces d'identité, RIB, KBIS)
  3. Activer le compte en mode Production (après validation par Stripe, généralement 24-48h)
💡💡 Conseil : Pendant la phase de test, utilisez le mode "Test" de Stripe avec des cartes de test (ex. : 4242 4242 4242 4242). Ne passez en mode Production qu'une fois vos tests validés et votre compte Stripe vérifié.

Récupérer les clés API Stripe

  1. Connectez-vous à votre dashboard Stripe.
  2. Allez dans Développeurs → Clés API.
  3. Récupérez :
- Clé publiable (commence par pk_live_ en production, pk_test_ en test) - Clé secrète (commence par sk_live_ en production, sk_test_ en test)
⚠️⚠️ Attention : La clé secrète Stripe doit rester confidentielle. Ne la partagez jamais, ne la publiez jamais dans un dépôt de code. Boxanet la chiffre lors de la sauvegarde, mais vous êtes responsable de sa confidentialité jusqu'à sa saisie.

Configurer Stripe dans Boxanet

  1. Allez dans Paramètres → Intégrations → Stripe.
  2. Activez l'intégration Stripe (bascule "Activer").
  3. Saisissez la clé publiable et la clé secrète.
  4. Sélectionnez l'environnement : Test ou Production.
  5. Configurez le webhook Stripe :
- Copiez l'URL de webhook affichée par Boxanet (ex. : 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"
  1. Cliquez sur "Tester la connexion". Un paiement test de 1 € est déclenché et annulé immédiatement.
  2. 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
Ces frais sont débités directement sur votre compte Stripe et ne transitent pas par Boxanet.


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)
💡💡 Conseil : La demande d'ICS auprès de votre banque peut prendre 5 à 10 jours ouvrés. Initiez cette démarche bien avant votre mise en service pour ne pas retarder votre ouverture.

Configurer le SEPA dans Boxanet

  1. Allez dans Paramètres → Intégrations → SEPA.
  2. Activez l'intégration SEPA.
  3. Saisissez votre Identifiant Créancier SEPA (ICS).
  4. Renseignez le nom du créancier tel qu'il apparaîtra sur les relevés bancaires des clients (max 70 caractères).
  5. 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.
  6. Configurez les délais de notification :
- B2C (CORE) : notification 5 jours ouvrés avant le prélèvement (minimum réglementaire) - B2B : notification 2 jours ouvrés avant (après accord contrat-cadre)
  1. 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
⚠️⚠️ Attention : Un mandat de prélèvement signé doit être conservé pendant 14 mois après le dernier prélèvement effectué (directive SEPA). Boxanet archive automatiquement les mandats, mais exportez-les régulièrement vers un stockage externe.

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 :
  1. Chaque mois, avant la date d'échéance, Boxanet génère automatiquement le fichier XML.
  2. Allez dans Intégrations → SEPA → Fichiers en attente de remise.
  3. Téléchargez le fichier XML.
  4. Connectez-vous à votre interface bancaire et importez le fichier dans la section "Virements/Prélèvements SEPA".
  5. 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
💡💡 Conseil : Le niveau SEA est suffisant pour les contrats de self-stockage. Le niveau "Qualifiée" (avec certificat qualifié) est plus contraignant et coûteux, réservé aux actes notariés. Ne le configurez pas sauf conseil contraire de votre juriste.

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

  1. Créez un compte sur yousign.com.
  2. Récupérez votre clé API dans votre dashboard Yousign.
  3. Allez dans Paramètres → Intégrations → Signature électronique.
  4. Sélectionnez le prestataire "Yousign".
  5. Saisissez votre clé API Yousign.
  6. Sélectionnez l'environnement : Sandbox (test) ou Production.
  7. Configurez les options de signature :
- Expiration des demandes de signature (délai avant annulation automatique, par défaut 7 jours) - Envoi automatique de rappels (J+2 et J+5 si le signataire n'a pas signé) - Mention manuscrite (texte que le signataire doit taper, ex. : "Lu et approuvé")
  1. Cliquez sur "Tester" pour envoyer un contrat test à votre propre adresse email.
  2. 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 ?

AvantageDétail
DélivrabilitéVos emails partent de votre domaine, moins de risque de spam
Image de marqueL'adresse expéditeur est la vôtre (ex. : contact@moncentre.fr)
ContrôleVous gérez votre propre politique d'envoi
ConformitéRGPD facilité avec votre propre infrastructure

Prestataires SMTP recommandés

PrestataireUsage recommandéVolume
Google Workspace (Gmail)PME, moins de 2 000 emails/moisFaible
OVH MXPlanPME, hébergement FranceMoyen
Sendinblue (Brevo)Tous volumes, statistiques avancéesTous
MailgunVolumes importants, API puissanteÉlevé
Amazon SESVolumes très importants, coût minimalTrès élevé

Configurer le SMTP

  1. Allez dans Paramètres → Intégrations → Email (SMTP).
  2. Renseignez :
- Serveur SMTP (ex. : 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)
  1. Configurez l'identité expéditeur :
- Nom affiché (ex. : "Boxanet Lyon Confluence") - Adresse "De" (ex. : noreply@moncentre.fr) - Adresse "Répondre à" (ex. : contact@moncentre.fr)
  1. Cliquez sur "Envoyer un email de test".
  2. Vérifiez la réception de l'email test.
  3. Cliquez sur "Enregistrer".
💡💡 Conseil : Pour Gmail/Google Workspace, utilisez un "Mot de passe d'application" plutôt que votre mot de passe principal. Allez dans votre compte Google → Sécurité → Mots de passe d'application. Cela évite d'exposer votre mot de passe principal et permet de révoquer l'accès à Boxanet sans changer votre mot de passe.

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èmeTypeIntégration
Salto SystemsBadges NFCAPI REST
KisiBadges NFC + App mobileAPI REST + Webhooks
AlphatronicsCodes PINAPI REST
2NInterphones IPAPI REST
PersonnaliséTout typeAPI générique
Pour un système non listé, contactez le support Boxanet pour évaluer la faisabilité d'une intégration.

Configurer l'intégration contrôle d'accès

  1. Allez dans Paramètres → Intégrations → Contrôle d'accès.
  2. Sélectionnez votre système dans la liste.
  3. Renseignez les paramètres de connexion (URL API, clé API, identifiants).
  4. Configurez le mapping des zones :
- Associez chaque zone Boxanet à un groupe d'accès dans votre système (ex. : Zone A → Groupe "Bâtiment A") - Configurez les plages horaires autorisées par zone
  1. Activez la synchronisation automatique :
- À la signature d'un contrat : création automatique du badge/code - À la résiliation : désactivation automatique du badge/code - En cas d'impayé niveau 4 : suspension de l'accès
  1. 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
⚠️⚠️ Attention : En cas de panne de l'API du système de contrôle d'accès, Boxanet passe automatiquement en mode dégradé : les modifications d'accès sont mises en file d'attente et rejouées dès que la connexion est rétablie. Vérifiez le statut de synchronisation dans Paramètres → Logs → Contrôle d'accès.

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 :

ChampDescription
JournalCodeCode journal comptable
JournalLibLibellé du journal
EcritureNumNuméro séquentiel de l'écriture
EcritureDateDate de l'écriture (AAAAMMJJ)
CompteNumNuméro de compte PCG
CompteLibLibellé du compte
CompAuxNumNuméro de compte auxiliaire
CompAuxLibLibellé du compte auxiliaire
PieceRefRéférence de la pièce (numéro de facture)
PieceDateDate de la pièce
EcritureLibLibellé de l'écriture
DebitMontant débit
CreditMontant crédit
EcritureLetCode de lettrage
DateLetDate du lettrage
ValidDateDate de validation
MontantdeviseMontant en devise (vide si EUR)
IdeviseCode 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
Pour une synchronisation automatique mensuelle, consultez le support Boxanet pour activer le connecteur dédié à votre logiciel comptable.


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
Format de l'API : REST / JSON Authentification : Bearer Token (clé API dans l'en-tête Authorization) Base URL : https://api.boxanet.fr/v1/

Endpoints principaux

RessourceMéthodesDescription
/sitesGETListe des sites
/boxesGET, POST, PUTGestion des boxes
/clientsGET, POST, PUTGestion des clients
/contractsGET, POST, PUTGestion des contrats
/invoicesGET, POSTFactures
/paymentsGET, POSTPaiements
/accessGET, POST, DELETEContrô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 :
  1. Allez dans Paramètres → Intégrations → Webhooks.
  2. Cliquez sur "+ Nouveau webhook".
  3. Saisissez l'URL de réception de votre système (ex. : https://votre-crm.com/api/boxanet/hook).
  4. 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é
  1. Configurez un secret de signature (chaîne aléatoire) pour valider l'authenticité des webhooks côté récepteur.
  2. Cliquez sur "Enregistrer".
Format d'un webhook :
{
  "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"
  }
}
💡💡 Conseil : Validez toujours la signature HMAC-SHA256 de chaque webhook reçu avant de le traiter. La signature est incluse dans l'en-tête HTTP 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 par sk_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.

Cet article vous a-t-il été utile ?

Tous les articles Contacter le support