Surveillance des API et services tiers : la panne invisible de votre site
Mis à jour le 27 octobre 2026 · 9 minutes de lecture
Votre site s'affiche parfaitement, le temps de chargement est bon, le certificat SSL est valide. Et pourtant, depuis trois heures, plus personne ne peut payer. La passerelle de paiement est en panne, mais rien dans votre surveillance habituelle ne vous l'a signalé.
Un site « en ligne » n'est pas forcément un site qui fonctionne
La quasi-totalité des outils de surveillance, Sitalerte compris à sa manière la plus simple, reposent sur le même principe : envoyer une requête à votre page d'accueil et vérifier qu'elle répond avec un code 200 dans un délai raisonnable. C'est indispensable, mais ça ne couvre qu'une partie du problème.
Un site moderne n'est presque jamais un bloc unique. Il s'appuie sur une série de services externes appelés en coulisses à chaque action d'un visiteur :
- Passerelle de paiement (Stripe, PayPal, Payplug, un TPE virtuel bancaire).
- API de livraison pour calculer les frais de port ou générer une étiquette.
- CRM ou outil d'e-mailing relié à votre formulaire de contact ou à votre newsletter.
- Widget de chat, de réservation ou de prise de rendez-vous intégré en JavaScript.
- Service de géolocalisation, de recherche ou de recommandation pour un catalogue produit.
Si l'un de ces services tombe, votre page continue de s'afficher normalement. Le code HTTP retourné par votre serveur reste un 200 parfait. Seule l'action qui dépend du service externe échoue, en silence, à chaque tentative d'un client.
Pourquoi cette panne est la plus coûteuse… et la plus discrète
C'est précisément cette combinaison qui la rend dangereuse : elle touche le moment où le visiteur était sur le point de devenir client, et elle ne déclenche aucune des alertes habituelles.
| Ce que voit la surveillance classique | Ce que vit réellement le visiteur |
|---|---|
| Page d'accueil : code 200, OK | Bouton « Payer » qui tourne indéfiniment |
| Temps de réponse : normal | Erreur « Transaction refusée » sans raison |
| Certificat SSL : valide | Formulaire envoyé mais jamais reçu côté CRM |
| Aucune alerte envoyée | Panier abandonné, prospect perdu, aucune trace |
Pour un e-commerce, c'est l'équivalent d'un magasin dont la vitrine reste allumée mais dont la caisse enregistreuse est débranchée. Nous détaillons par ailleurs les symptômes précis d'une panne de paiement en ligne et ceux d'un formulaire de contact silencieux, deux cas particuliers de ce même problème plus large.
Comment diagnostiquer rapidement une panne de service tiers
1. Ouvrir la console réseau du navigateur
Pendant que vous reproduisez l'action qui échoue (paiement, envoi de formulaire, calcul de livraison), ouvrez les outils de développement (touche F12) et allez dans l'onglet « Réseau ». Repérez les requêtes qui partent vers un domaine qui n'est pas le vôtre : elles correspondent aux appels API externes. Une requête en rouge, en erreur ou qui reste bloquée en attente pointe directement vers le prestataire fautif.
2. Consulter la page de statut du prestataire
Les grandes plateformes (passerelles de paiement, CRM, outils de livraison) publient presque toutes une page de statut en temps réel. Avant de chercher plus loin, vérifiez si l'incident est déjà connu et annoncé de leur côté : vous n'avez alors rien à réparer, juste à patienter et à prévenir vos clients.
3. Tester le parcours complet, pas seulement la page
Un test qui se limite à charger une page ne verra jamais ce type de panne. Il faut simuler l'action réelle : passer une commande test, envoyer un formulaire avec une adresse de contrôle, ou vérifier qu'un appel API renvoie bien les données attendues et pas seulement un code 200 technique. C'est ce qu'on appelle une surveillance par mot-clé ou par contenu, que nous détaillons dans notre guide sur la détection des pannes invisibles au code HTTP.
Réduire votre dépendance : les bons réflexes
- Documentez vos services critiques. Listez chaque API externe utilisée par votre site (paiement, livraison, CRM, chat) avec le contact support et la page de statut associée. En cas d'incident, vous gagnez de précieuses minutes.
- Prévoyez un message d'erreur clair. Si le paiement échoue, affichez un message explicite invitant à réessayer ou à contacter le support, plutôt qu'un bouton qui tourne dans le vide sans explication.
- Évitez le point de défaillance unique quand c'est possible : un second moyen de paiement, une solution de repli pour les devis quand le formulaire principal échoue.
- Testez régulièrement le parcours complet, pas uniquement au moment de la mise en ligne. Une mise à jour chez le prestataire peut casser l'intégration du jour au lendemain sans qu'aucun code d'erreur classique n'apparaisse.
Le rôle d'une surveillance bien configurée
Une surveillance de disponibilité classique reste indispensable : elle couvre la panne la plus fréquente, celle où le site entier ne répond plus. Mais pour les boutiques en ligne et les sites avec formulaire de conversion, il faut aller plus loin et surveiller aussi le contenu réel renvoyé par la page, pas seulement son code HTTP.
Associée à une vérification régulière et à des alertes immédiates, cette approche permet de repérer une panne de service tiers en quelques minutes plutôt qu'en découvrant, le soir, que la journée entière de commandes a disparu.
Ne laissez plus un service tiers décider pour vous
Sitalerte surveille en continu la disponibilité de votre site et vous alerte dès qu'un problème survient, pour agir avant que vos clients ne s'en aperçoivent. Gratuit pour un site.
Questions fréquentes
Site e-commerce ou application à intégrer avec des API externes ? Nout Web Réunion conçoit des sites vitrines, boutiques en ligne et applications web à partir de 690 €. Devis gratuit sous 24 h.