Quand le paiement tombe, tout le reste devient secondaire. La boutique affiche des produits, accepte des paniers, et perd chaque client au dernier écran. La priorité est de rétablir l’encaissement, le diagnostic complet viendra ensuite.
Je regarde votre situation et je vous dis en vingt minutes ce qui mérite d’être corrigé en priorité.
Reproduire précisément
Passez une commande test. L’endroit exact où cela casse oriente immédiatement. Le bouton de paiement ne s’affiche pas ? La passerelle n’est pas chargée. Le paiement est refusé ? La communication avec la banque échoue. Le paiement passe mais la commande reste en attente ? C’est la notification de retour qui ne parvient pas.
Notez aussi si le problème touche tous les moyens de paiement ou un seul : cela sépare une cause générale d’un problème de passerelle.
Lire les journaux de WooCommerce
WooCommerce enregistre les échanges avec les passerelles dans WooCommerce puis État puis Journaux. Chaque passerelle y écrit ses erreurs, avec le message renvoyé par la banque. C’est l’information décisive, et elle est rarement consultée.
Les messages sont explicites : clé d’API invalide, certificat expiré, compte non vérifié, montant hors limites. Chacun mène directement à la correction.
- Clés d’API expirées ou régénérées côté prestataire
- Certificat SSL expiré : la passerelle refuse la connexion
- Version de PHP ou de TLS trop ancienne pour le prestataire
- Extension de paiement non mise à jour après une évolution de WooCommerce
- Compte prestataire suspendu ou en attente de vérification
Le certificat SSL, cause fréquente et invisible
Un certificat expiré ne bloque pas seulement l’affichage : la plupart des passerelles refusent toute transaction sur un site non sécurisé. Le site peut sembler fonctionner tant que le navigateur tolère l’avertissement, mais les paiements sont refusés en silence.
Vérifiez la date d’expiration. Un renouvellement automatique qui a échoué explique une panne survenue sans aucune intervention de votre part, souvent la nuit.
| Étape défaillante | Cause probable | Vérification |
|---|---|---|
| Bouton de paiement absent | Passerelle désactivée ou conditions non remplies | Réglages de la passerelle, pays et devise |
| Refus immédiat | Clés d’API ou certificat | Journaux WooCommerce, date du certificat |
| Erreur après saisie de la carte | Communication avec la banque | Message précis dans les journaux |
| Paiement accepté, commande en attente | Notification de retour non reçue | URL de rappel côté prestataire |
| Un seul moyen touché | Problème propre à cette passerelle | Tester les autres moyens actifs |
Je peux appliquer directement ces corrections sur votre site plutôt que vous laisser une liste de recommandations.
Tester en mode bac à sable
Toutes les passerelles sérieuses proposent un mode test avec des cartes fictives. Si le paiement passe en test mais échoue en production, la cause est du côté du compte ou des clés de production, pas du code.
Attention à ne pas rester en mode test après la vérification : c’est une cause d’incident classique, où les commandes semblent passer sans qu’aucun encaissement n’ait lieu.
Les journaux WooCommerce contiennent le message exact renvoyé par la banque. C’est l’endroit le moins consulté et le plus utile de toute la boutique.
Prévoir un moyen de secours
Une boutique qui ne dispose que d’une passerelle s’arrête complètement quand celle-ci tombe. Activer le virement bancaire ou le paiement à la livraison en secours permet de continuer à enregistrer des commandes pendant la panne, même avec un taux de conversion moindre.
Ce qu’il faut retenir
Reproduisez pour situer l’étape défaillante, puis lisez les journaux : le message de la banque y figure. Vérifiez le certificat SSL avant toute chose, et gardez un moyen de paiement de secours activé — il transforme une panne totale en simple gêne.
Garder un second moyen de paiement actif
Avantages
- La boutique continue d’encaisser pendant une panne
- Rassure les clients réticents à la carte bancaire
- Permet de comparer deux passerelles en conditions réelles
- Aucun coût si le moyen de secours est le virement
Inconvénients
- Un choix supplémentaire peut réduire la conversion
- Le virement allonge le délai d’encaissement
- Deux extensions à maintenir et à mettre à jour
- Réconciliation comptable un peu plus lourde
Rétablir l’encaissement
0 sur 5 points validés
Cochez au fur et à mesure : votre avancement reste sur cet appareil, rien n’est envoyé et aucun compte n’est nécessaire.
Reproduisez pour situer l’étape défaillante, puis consultez les journaux WooCommerce : ils contiennent le message exact de la banque. Vérifiez le certificat SSL en priorité, et gardez un moyen de paiement de secours activé.
Questions fréquentes
Le paiement fonctionne en test mais pas en production.
Les clés de production diffèrent des clés de test, et le compte doit être validé par le prestataire. Vérifiez que le compte est bien activé et que les clés reportées sont celles de production.
Certains clients paient, d’autres non.
Cela oriente vers un moyen de paiement précis, un pays non autorisé, ou une limite de montant. Les journaux permettent de comparer une transaction réussie et une transaction échouée, ce qui isole la différence.
Faut-il désactiver la passerelle en attendant ?
Oui, si elle échoue systématiquement. Un client qui rencontre une erreur de paiement revient rarement. Mieux vaut n’afficher que les moyens qui fonctionnent.
Sources et vérifications
Causes classées par fréquence sur les dépannages de boutiques que je réalise.
Décrivez votre situation en quelques lignes. Réponse sous 24 heures, sans engagement ni relance commerciale.