Aller au contenu

Un moyen de paiement WooCommerce manque sur la page de paiement : comment le rétablir

Stripe, PayPal ou un autre moyen de paiement manque ? Vérifiez la passerelle, les clés, les règles de devise et de pays, le bloc de paiement, le cache et les journaux.

Les clients arrivent sur la page de paiement WooCommerce, mais le moyen de paiement configuré n’apparaît pas. Stripe, PayPal ou les paiements par carte peuvent manquer entièrement ou n’être visibles que pour certains clients. Dans le pire des cas, la page indique « Désolé, il semble qu’aucun moyen de paiement ne soit disponible » et personne ne peut payer.

Un moyen de paiement disparaît généralement parce que WooCommerce le considère comme indisponible pour cette commande précise, plutôt que parce que l’extension est défectueuse. Ce guide présente les vérifications qui permettent d’en trouver la raison.

Étape 1 : confirmer que la passerelle est activée

Allez dans WooCommerce → Réglages → Paiements. Vérifiez les points suivants :

  • Le moyen de paiement attendu figure dans la liste et est activé.
  • Sa configuration est terminée. De nombreuses passerelles affichent « Terminer la configuration » ou « Action requise » tant que vous n’avez pas connecté votre compte ou renseigné les clés API.
  • L’extension de paiement est active sur la page Extensions et à jour.

Si vous avez récemment déplacé le site ou restauré une sauvegarde, il peut être nécessaire de reconnecter les passerelles qui enregistrent les informations de connexion.

Étape 2 : vérifier le mode test et les clés API

La plupart des passerelles disposent d’un mode test (sandbox) et d’un mode réel, chacun avec ses propres clés. Problèmes fréquents :

  • Mode réel avec des clés vides ou de test. Certaines passerelles se masquent lorsque les clés du mode choisi sont absentes ou invalides.
  • Clés d’un autre compte, par exemple d’un autre compte Stripe, ou identifiants PayPal sandbox utilisés en mode réel.
  • Compte pas encore approuvé par le prestataire de paiement. Connectez-vous au tableau de bord Stripe, PayPal ou de votre autre prestataire pour rechercher des avertissements ou une vérification en attente.

Renseignez à nouveau ou reconnectez les clés depuis le tableau de bord du prestataire, enregistrez et testez la page de paiement dans une fenêtre de navigation privée.

Étape 3 : vérifier les devises et pays pris en charge

De nombreux moyens de paiement fonctionnent uniquement avec certaines devises ou certains pays de clients. Par exemple, un paiement bancaire local peut n’apparaître que pour une devise, et certains paiements différés ne s’affichent que dans les pays pris en charge, au-dessus ou au-dessous de certains montants de commande.

  • Vérifiez la devise de la boutique dans WooCommerce → Réglages → Général.
  • Consultez la documentation de la passerelle pour les devises et pays pris en charge.
  • Si vous utilisez un sélecteur de devise, testez le paiement dans chacune des devises.
  • Testez avec une adresse de facturation dans chaque grand pays où vous vendez, comme les États-Unis, le Royaume-Uni et l’Australie.

Étape 4 : vérifier le montant de commande et les règles sur les produits

Les passerelles et d’autres extensions peuvent masquer des moyens de paiement selon le panier :

  • Montants minimal et maximal : certains moyens ne s’affichent que pour une plage de totaux de commande.
  • Abonnements : si le panier contient un produit d’abonnement, seules les passerelles qui prennent en charge les paiements récurrents s’affichent.
  • Règles liées à la livraison : Paiement à la livraison peut être limité à certains modes d’expédition dans ses réglages. Les extensions qui restreignent les paiements par zone d’expédition, rôle utilisateur ou catégorie de produits peuvent en masquer d’autres.
  • Commandes gratuites : si le total est nul, WooCommerce n’affiche aucun moyen de paiement, ce qui est normal.

Essayez un panier de test simple avec un seul produit ordinaire. Si les moyens de paiement apparaissent, comparez ce panier à celui où ils disparaissent.

Étape 5 : vérifier le type de page de paiement

Les boutiques WooCommerce récentes utilisent le bloc de validation de commande, tandis que les plus anciennes utilisent le code court classique [woocommerce_checkout] . Certaines anciennes extensions de paiement ne prennent pas en charge le paiement par blocs. Dans ce cas, WooCommerce affiche généralement un avertissement dans l’éditeur lorsque vous ouvrez la page de paiement, et la passerelle n’apparaît pas pour les clients.

Pour vérifier, modifiez votre page de paiement dans Pages. Si elle utilise le bloc de validation de commande et que votre passerelle manque :

  • Mettez à jour l’extension de paiement : beaucoup ont ajouté la prise en charge des blocs.
  • Si elle n’est toujours pas compatible, revenez au paiement classique. Dans l’éditeur de blocs, sélectionnez le bloc de validation de commande et choisissez l’option permettant de passer au code court classique, ou remplacez le bloc par le code court [woocommerce_checkout] .

Étape 6 : écarter le cache et les conflits d’extensions

  • Excluez les pages panier, paiement et mon compte de la mise en cache dans votre extension de cache, le cache serveur et le CDN. Une page de paiement en cache peut afficher de mauvaises options ou n’en afficher aucune.
  • Recherchez les conflits sur une copie de préproduction : passez au thème Storefront et désactivez toutes les extensions sauf WooCommerce et celle de paiement. Si la passerelle apparaît, réactivez les autres une par une.
  • Consultez la console du navigateur (F12, puis Console) sur la page de paiement. Une erreur JavaScript d’une autre extension peut empêcher le chargement de la zone de paiement.

Étape 7 : lire les journaux

Allez dans WooCommerce → État → Journaux et recherchez les journaux de votre extension de paiement ou fatal-errors. De nombreuses passerelles proposent aussi une option « Journal de débogage » dans leurs réglages. Activez-la, rechargez la page de paiement et recherchez les messages concernant des clés invalides, des devises non prises en charge ou des requêtes bloquées. Désactivez le journal de débogage une fois terminé.

Si la passerelle apparaît mais que les paiements échouent ou que les commandes restent en attente, le problème se situe plus loin dans le parcours. Notre guide sur les problèmes de paiement WooCommerce traite des webhooks et des commandes bloquées.

Quand faire appel à un spécialiste

Demandez de l’aide si la passerelle manque pour de vrais clients et que vous perdez des ventes, si les journaux mentionnent des erreurs API ou webhook que vous ne comprenez pas, ou si la correction impose de changer le type de page de paiement d’une boutique active. Tester des paiements sur une boutique en production demande des précautions pour éviter des débits réels et des clients désorientés.

Un moyen de paiement ne s’affiche plus ? Notre service Réparation WooCommerce traite un problème reproductible sur une seule boutique pour $45. Nous convenons du comportement à rétablir et testons l’étape réparée sans débiter de vrais clients. Une nouvelle intégration ou des changements dans le compte du prestataire de paiement font l’objet d’un devis séparé. Demander une correction WooCommerce.

Questions fréquentes

Pourquoi est-ce que je vois le moyen de paiement, mais pas mes clients ?

Vous êtes peut-être connecté comme administrateur, testez depuis un autre pays ou voyez une autre version de la page en cache. Testez dans une fenêtre privée, déconnecté, avec une adresse et un panier représentatifs de vos clients.

Pourquoi PayPal apparaît-il, mais pas le paiement par carte ?

Les champs de carte dépendent souvent d’une approbation supplémentaire du compte, de la devise ou du pays du client. Consultez les réglages de la passerelle et le tableau de bord du prestataire pour connaître les conditions du paiement par carte.

Puis-je choisir les moyens de paiement affichés selon les produits ?

Oui. WooCommerce ne le fait pas seul, mais des extensions permettent d’afficher ou de masquer les moyens de paiement selon le produit, le mode d’expédition, le pays ou le rôle utilisateur. Gardez des règles simples pour comprendre pourquoi un moyen est masqué.

Toujours bloqué ? Nous pouvons le réparer pour vous

Expliquez-nous la situation. Nous confirmons le périmètre et le prix avant le début de toute intervention.